/*
About this document
---------------------------------------------------
Project:		MACH1
Filename:		"print.css" ---- general
Date:			15. November 2006
Author:			Gaby Rohmann


Last modified
---------------------------------------------------
Version:		
Date:			
Modifier:


Sections of this document
---------------------------------------------------

	=Global
		=globale Linkdefinition
		=globale Positionierung
	=Header
	=Menue
	=SubMenue
	=Breadcrumbs
	=MainContent
	=News
	=Seminare
	=Footer
*/

/* -------------------- =Global -------------------- */

	html {
		height:				100%;
		font-size:			100.1%;
		margin-bottom:		0.1px;	/* Always show scroll-bar for Fx. Not scrollable if content fits on canvas. */
	}

	body {
		background:			#fff;
		color:				#303030;
		font-family:		Arial, Helvetica, sans-serif;  /*Verdana, */
		font-size:			62.5%;
		height:				100%;
		margin:				0;
		padding:			0;
		text-align:			center;
	}

	p {
		font-size:			12px;
		margin:				0;
		padding:			0 0 5px 0;
	}

	img {
		border:				0;
		margin:				0;
	}
	
	.hiddenElement {
		display:			none;
	}

	.hellblau {
		color:				#7AAADA;
		font-size:			11px;
		font-weight: 		bold;
	}

	.dunkelblaue_ueberschirft {
		color:				#004998;
		font-size:			14px;
		font-weight: 		bold;
	}
	/* --- =globale Linkdefinition --- */

		a:link,
		a:visited,
		a:hover,
		a:focus,
		a:active {
			color:				#004D9F;
			font-size:		12px;
			text-decoration:	none;
		}
		
		a:hover, a:active, a:focus {
			text-decoration:	underline;
		}


	/* --- =globale Positionierung --- */

		#canvasBox {
			background:			#FFF;
			bottom:				0;
			margin:				auto;
			min-height:			100%;
			position:			relative;
			text-align:			left;
			top:				0;
/*			width:				980px;*/
			width:				700px;
		}

		/* Aufhebung des floatings fuer standardkonforme Browser */
		#canvasBox:after {
			clear:				both;
			content:			".";
			display:			block;
			height:				0;
			line-height:		0;
			padding:			0;
			visibility:			hidden;
		}

		#contentBox {
/*			float:				left;*/
			margin:				0;
			text-align:			left;
/*			width:				735px;*/
			width:				700px;
		}

		#contentBox:after {
			clear:				both;
			content:			".";
			display:			block;
			height:				0;
			line-height:		0;
			padding:			0;
			visibility:			hidden;
		}


/* -------------------- =Header -------------------- */

	#header {
/*		background:			#E7E8EA;*/
		background:			none;
		height:				100px;
		border-bottom:		5px solid #004D9F;
/*		width:				800px;*/
		width:				700px;
	}
		#header .printHeader {
			display:			block;
		}

		#header .printHeader img {
			width:				600px;
			height:				100px;
		}

		#headerbild_links {
/*			background:			#E7E8EA;*/
			background:			none;
			height:				96px;
			margin:				0;
			padding:			0;
			float: 				left;
			display:			none;
		}

		#headerbild {
/*			background:			#E7E8EA;*/
			background:			none;
			height:				96px;
			margin-top:			0;
			display:			none;
		}

	#headerseminarinfo_print{
		display:		none;

    }


/* -------------------- =Menue -------------------- */
	#menue {
		display:				none;
	}
/* -------------------- =SubMenue -------------------- */
	#submenue {
		display:				none;
	}
/* -------------------- =Breadcrumbs -------------------- */
	#breadcrumbs {
		display:				none;
	}
/* -------------------- =MainContent -------------------- */

	#content {
/*		margin:					40px 20px 20px 24px;*/
		margin:					40px 20px 20px 0;
	}

		#content h1 {
			color:				#004999;
			font-size:			16px;
			font-weight: 		bold;
			margin:				0 0 15px 0;
			padding:			0;
		}

		#content h2 {
			color:				#7AAADA;
			font-size:			14px;
			font-weight: 		bold;
			margin:				-10px 0 15px 0;
		}

		#content h3 {
			color:				#014898;
/*			display:			list-item;*/
			font-size:			12px;
			font-weight: 		bold;
/*			list-style-image:	url(../img/linien_newshead.gif);
			list-style-position:	inside;*/
			margin:				0;
			padding:			0;
		}

		#content a:after {
/*            display:			none;*/
        }

		#content p {
			font-size:			10.5pt;
			margin:				0;
			padding:			0 0 1em 0;
		}

		#content blockquote {
			font-size:			10.5pt;
			margin:				0 0 0 20px;
			padding:			0 0 1.5em 0;
		}

		#content ul {
			font-size:			10.5pt;
			list-style-image:	url(../img/pfeil_blau.gif);
			margin:				0 0 1em 3em;
			padding:			0;
		}

		#content ul li a:link,
		#content ul li a:visited,
		#content ul li a:hover,
		#content ul li a:active,
		#content ul li a:focus {
			font-size:			10.5pt;
		}

		#content ul li {
			background:			none;
			margin:				0;
			padding:			2px 10px 0.75em 0;
		}

/* -------------------- =News -------------------- */

	#newsBox {
		display:				none;
	}

/* -------------------- =Seminare -------------------- */

	#content #seminare_box {
		margin:				0;
		border:				1px solid #D4D4D4;
		color:				#434343;
		font-weight: 		normal;
	}

	#content #seminare_box h2 {
		margin:				0;
		padding:			9px 9px 9px 25px;
		background:         url(../img/linien_newshead.gif) no-repeat;
		border-bottom:		1px solid #D4D4D4;
		color:				#034896;
		font-weight: 		bold;
		font-size:			11.5pt;
	}

	#content #seminare_box_liste {
		background:			#F1F2F4;
		margin:				0;
		padding:			10px 10px 10px 28px;
	}

	#content #seminare_box_liste ul {
		margin:				0;
		padding:			0;
		list-style:			none;
	}

	#content #seminare_box_liste ul:after {
		clear:				both;
		content:			".";
		display:			block;
		height:				0;
		line-height:		0;
		padding:			0;
		visibility:			hidden;
	}

	#content #seminare_box_liste ul li {
		background:			none;
		float:				left;
		width:   			50%;
		margin:				0;
		padding:			0px;
	}

	#content #seminare_box_liste ul li a:link,
	#content #seminare_box_liste ul li a:visited,
	#content #seminare_box_liste ul li a:hover,
	#content #seminare_box_liste ul li a:active,
	#content #seminare_box_liste ul li a:focus {
		display:			block;
		font-weight:		bold;
		text-decoration:	none;
		font-size:			10.5pt;
		background:			url(../img/pfeil.gif) no-repeat;
		margin:				0;
		padding:			2px 10px 0 10px;
	}

	.tabelle_ueberschrift {
		background:			#97BFE2;
		font-size:			10.5pt;
		color:				#FFF;
		font-weight: 		600;
	}

   	.tabelle_ueberschrift th {
		padding:			3px;
    }



	tbody td {
		padding:			3px;
    }

	tbody tr.spacer {
        height:				1em;
    }



	.tabelle_grau_hg, .odd-row {
		background:			#F4F5F7;
	}
	.tabelle_weis_hg {
		background:			#FFF;
		padding:			3px;
	}

	.tabelle_visual_pre {
		border-top:			1px solid #D4D4D4;
        height:				3px;
    }

	.tabelle_visual_post {
		border-bottom:		1px solid #D4D4D4;
        height:				3px;
    }

	.tabelle_visual_end {
		background:			#D3E1EE;
	    height:				4px;
	}


	.tabelle_dunkel_grau_hg {
		background:			#D4D4D4;
	}
	.tabelle_hell_blau_hg {
		background:			#D3E1EE;
	}
	.rot_fett {
		color:				#DF0913;		
		font-weight: 		bold;
	}

	.graue_linie {
		clear:				both;
		border-top:			1px solid #D4D4D4;
	}

/* ------------------------- = Footer ------------------------------ */

	#footer-print {
		color:				#004999;
		display:			block;
		font-size:			7.5pt;
		line-height:		1.5em;
		margin-top:			5px;
/*		padding:			4px 20px 20px 24px;*/
/*		text-align:			center;*/
		width:				685px;
	}