/* CSS Document */

/* ********************************************************************************************
 * Farbcodes
 ******************************************************************************************* *
  Rot:		        #96141e     
  dunkel Grün:	  #26606C     (Kopfzeile, ...)
	helleres Grün:  #2C7180     (Link im Contentbereich, ...)
  Grau:		        #7d7d7d     (Datum, ...)
  Geld dunkel:	  #eeeabb  
	Gelb hell: 	    #faf8e0     
*/


/* ********************************************************************************************
 * 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: #cccccc;
				
		/* Seitenabstand */
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		
		/* Sonstige Parameter */
		height:100%;

		/* Standard Schrifttyp und Eigenschaften */
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		text-decoration: none;
	}
	
	/* Links */
	a:link    { text-decoration: none; color: #005837; }
	a:visited { text-decoration: none; color: #005837; }
	a:hover   { text-decoration: none; color: #005837; }
	a:focus   { text-decoration: none; color: #005837; }
	a:active  { text-decoration: none; color: #005837; }
	

/* ********************************************************************************************
 * General
 ******************************************************************************************* */	
	.clearFloat {
		clear:both;
		height:0px;
		overflow:hidden;
	}
	
	#main {
		width: 980px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#mainBody {
		position:relative;
		width:980px;
		height:581px;
		background-image:url(/_images/main.jpg);
		background-repeat:no-repeat;
	}
	
/* ********************************************************************************************
 * Header construction
 ******************************************************************************************* */
	#header {
		width: 980px;
		height:80px;
		margin-left: auto;
		margin-right: auto;
		background-color: #ffffff;
		background-image:url(/_images/header/grauer_balken.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		border-right:2px solid #ffffff;
		border-left:2px solid #ffffff;
	}
	
	#headerContent {
		position:relative;
		width: 980px;
	}


/* ********************************************************************************************
 * Content construction
 ******************************************************************************************* */
	#body {
		position:relative;
		overflow:visible;
		width:980px;
		min-height:500px;
		margin-left:auto;
		margin-right:auto;
		vertical-align:top;
		background-color:#cccccc;
		background-image:url(/_images/content/background.gif);
		background-repeat:repeat-y;
		border-right:2px solid #ffffff;
		border-bottom:2px solid #ffffff;
		border-left:2px solid #ffffff;
	}
	
	#navigationLeft {
		float:left;
		width:210px;
		min-height:500px;
		padding:0px;
		margin:0px;
		vertical-align:top;
	}
	
	#content {
		width:770px;
		float:right;
		margin:0px;
		vertical-align: top;
		line-height: 13px;
	}

	#contentHeader {
		width:770px;
		height:104px;
		background-color:#005837;
		overflow:hidden;
	}
	
	#contentArea {
		width:770px;
		min-height: 335px;
		height: auto !important;
		height: 335px;
		margin-top:30px;
		margin-bottom:30px;
		background-image:url(/_images/content/background_contentArea.gif);
		background-repeat:repeat-y;
	}
	
	
	#contentSchneider {
		width:770px;
		float:right;
		margin:0px;
		vertical-align: top;
		line-height: 13px;
		background-image:url(/_images/content/background_contentSchneider.gif);
		background-repeat:repeat-y;
	}
	
		
	#contentLeft {
		float:left;
		width:304px;
		padding:0px 18px 0px 18px;
		vertical-align:top;
	}
	
	#contentRight {
		float:right;
		width:353px;
		padding:0px 18px 0px 35px;
		vertical-align:top;
	}
	
	#contentLeft2 {
		float:left;
		width:240px;
		padding:0px 18px 0px 18px;
		vertical-align:top;
	}
	
	#contentRight2 {
		float:right;
		width:472px;
		padding:0px 18px 0px 0px;
		vertical-align:top;
		text-align:right;
	}
	
	#contentRight2 img {
		border:2px solid #ffffff;
	}


	#contentLeftRef {
		float:left;
		width:552px;
		padding:0px 18px 0px 18px;
		vertical-align:top;
	}
		
	#contentRightRef {
		float:right;
		width:160px;
		padding:0px 18px 0px 0px;
		vertical-align:top;
	}
	
	
	

/* ********************************************************************************************
 * Footer construction
 ******************************************************************************************* */	
	#footer {
		width:780px;
		height:10px;
		background-image:url(/_images/backgroundBottom.jpg);
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
	}
