/* CSS Document */

/* ********************************************************************************************
 * Farbcodes
 ******************************************************************************************* *

*/


/* ********************************************************************************************
 * HTML Body
 ******************************************************************************************* */
	body {
		/* Scroller Eigenschaften (nur IE) */
		/* scrollbar-arrow-color: rgb(0,0,0);	
		scrollbar-base-color: rgb(250,250,250); 
		scrollbar-face-color: rgb(255,255,255);
		scrollbar-3d-light-color: rgb(102,102,102);
		scrollbar-highlight-color: rgb(102,102,102);
		scrollbar-darkshadow-color: rgb(255,255,255);
		scrollbar-shadow-color: rgb(102,102,102);
		scrollbar-track-color: rgb(255,255,255); */
		
		/* Hintergrundfarbe */
		background-color:#c0c0c0;
		
		/* Hintergrundbild */
		background-image:url(/_images/background.png);
				
		/* Seitenabstand */
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		/* Sonstige Parameter */
		height: 100%;

		/* Standard Schrifttyp und Eigenschaften */
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; 
		color:#2e365b;
		font-weight:normal;
		text-decoration:none;
	}
	
	/* Links */
	a:link    { text-decoration:underline; color:#2e365b; }
	a:visited { text-decoration:underline; color:#2e365b; }
	a:hover   { text-decoration:underline; color:#2e365b; }
	a:focus   { text-decoration:underline; color:#2e365b; }
	a:active  { text-decoration:underline; color:#2e365b; }
	

/* ********************************************************************************************
 * General
 ******************************************************************************************* */	
	#page {
		width: 960px;
		margin-left: auto;
		margin-right: auto;
		background-color:#ffffff;
		padding:10px;
	}
	
	.clearFloat {
		clear:both;
		height:0px;
		overflow:hidden;
	}
	
	
/* ********************************************************************************************
 * Header construction
 ******************************************************************************************* */
	#header {
		position:relative;
		height:240px;
	}
	
	#header .logo {
		position:absolute;
		top:15px;
		left:0px;
		width:187px;
		height:44px;
	}
	
	#header .banner {
		position:absolute;
		top:0px;
		right:0px;
		width:468px;
		height:60px;
	}
	
	#header .image {
		position:absolute;
		bottom:10px;
		left:0px;
		width:960px;
		height:160px;
		overflow:hidden;
	}
	
	@media print {
		#header {
			height:65px;
			border-bottom:1px solid #000000;
		}
		
		#header .logo {
			position:absolute;
			
		}
		
		#header .image {
			visibility:hidden;
			width:0px;
			height:0px;
			overflow:hidden;
		}
		
		#header .banner {
			visibility:hidden;
			width:0px;
			height:0px;
			overflow:hidden;
		}
	}


/* ********************************************************************************************
 * Content construction
 ******************************************************************************************* */
	#body {
		padding:10px;
		padding-top:0px;
	}	
	
	
	#colLeft {
		width:190px;
		float:left;
	}
	
	#colMiddle {
		width:570px;
		float:left;
		margin:0px 0px 0px 10px;
	}
	
	#colRight {
		width:180px;
		float:right;
		overflow:hidden;
	}
	
	#colRight .banner {
		margin-bottom:10px;
	}
	
	#colRight .banner:last-child {
		margin-bottom:0px;
	}
	

	@media print {
		#colLeft {
			visibility:hidden;
			width:0px;
			height:0px;
			overflow:hidden;
		}
		
		#colMiddle {
			width:auto;
		}
		
		#colRight {
			visibility:hidden;
			width:0px;
			height:0px;
			overflow:hidden;
		}
	}
	
/* ********************************************************************************************
 * Footer construction
 ******************************************************************************************* */
  #footer {

	}
