/* CSS Document */

	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	/* ----- BASE CSS ----- */
	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	
	
	/*--------------------------------------------------------------------*/
	/* ----- RESET ----- */
	/*--------------------------------------------------------------------*/



	
	
	*{
		margin:0;
		padding:0;
	}
	
	
	html, body { 
		/*min-height:100%;*/
		/*height: 100%;*/
		font: 9.5px Arial, Verdana, Helvetica, sans-serif;
		line-height: 1.5;
        	color:#000000;
       		/* background-color:#fafafa;*/
	}
	
	
	body{
		position: relative; /* Verhindert, dass positionierte Elemente nicht verschoben werden wenn die Groesse des Browser Fensters geaendert wird. */
	   	 font-size: 100.01%; /* font-size-Angabe, um zoom-Verhalten im IE zu steuern */
		text-align: center; /* hack for IE 5.x and quirks mode */
	        min-width: 720px; /* needed for Netscape <= 6 with tiny screens */
		/*background-color:#99FF00;*/
	}
	
	
	/*--------------------------------------------------------------------*/
	/* ----- IDS ----- */
	/*--------------------------------------------------------------------*/
	
	
		
	#container {
		 margin: 40px 0 0 40px;
	 	/*min-height:500px;*/
	 	width:1400px;
		text-align: left; /*hack for IE 5.x and quirks mode */
		/*background-color:#FFFFCC;*/
		/* border:1px solid; */
	}

	
	#mainheader{ 
		/*width:200px;*/
	   	/*height:100px;*/
	   	/*min-height:150px;*/
	   	/*border: 1px solid;*/
	   	/*background-color:#ff00ff;*/
	}
	
	
	#navigation{
		height:450px;
		/*width:200px;*/
		/*min-height:10px;*/
		margin:0px 0 0 5px;
	       /* background-color:#ff0099;*/
	
	}
	
	
	#menue{
		/*width:200px;*/
		/*min-height:10px;*/
		margin:0 0 0 0;
	        /*background-color:#990099;*/
	
	}
		
	
	#menue_sub{
	
	
		margin: 30px 0 0 0;
	
	}
	
	
	#column_left{ 
		float:left;
		margin: 0 0 0 0px;
		padding:0;
		border:0;
		height:600px;
		width:200px;
		
	}
	
	
	#column_right{ 
    		float:left;
		margin: 0 0 0 0px;
		padding:0;
		border:0;
		width:1200px;
		/*background-color:#00f55f;*/
		overflow:hidden;
	}
	
	
	#text{ 
	    	margin: 150px 0 0 0;
	    	width:250px;
	}


	
	
	#footer { 
		display:none;
		/*clear:both;*/ /* Backup fuer IE-Clearing */ 
		/*margin:12px 0 0 5px;*/
		/*padding:0 0 30px 0;*/
		/*width:605px;*/
		/*background-color:#999999;*/
		/* border:1px solid; */
	}
	
	
	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	/* ----- CONTENT CSS ----- */
	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	
	/*--------------------------------------------------------------------*/
	/* ----- UBERSCHRIFTEN----- */
	/*--------------------------------------------------------------------*/
	
	
	#content1a h1 {
	    display:none;
	}
	
	#content2a h2, #content3a h2, #content4a h2, #content1a a {
	    position: absolute;
	    bottom: 0;
	}
	
	h2{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		/*font-style:italic;*/
		font-weight:normal;
		font-size:inherit;	
	}
	
	h3{
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		/*font-style:italic;*/
		font-weight:bold;
		font-size:inherit;	
		/*background-color:#ffcc00;*/
	}

	
	/*--------------------------------------------------------------------*/
	/* ----- ABSAETZE ----- */
	/*--------------------------------------------------------------------*/
	
	
	#description p {
		/*font-style:italic;*/
		font-weight:normal;
		margin:5px 0 20px 0;
	}
	
	#footer p {
	         font-style:italic;
	         
	}
	
	div.header{
		font-weight:bold;
	}	
	
	a{ 
		color:#999999;
		background:;
		text-decoration:none;
		font-weight:normal;
		/*text-decoration:underline;*/
	}



	/*
	p a {
	         font-style:normal;
	}
	*/
	
	
	a:active, a:focus, a:hover{ 
		color:#000000;
		/*background-color: #FF8000;*/
	
	}
	
	
	.einkollektiv{
	
		color: #FF8000;
	
	}
	
	div.csc-textpic csc-textpic-intext-left{

		float:left;
		height:400px;
	
	}
	
	/*div.csc-textpic-clear{
	
		margin-bottom:30px;
	
	}*/
	
	
	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	/* ----- navigation CSS ----- */
	/*--------------------------------------------------------------------*/
	/*--------------------------------------------------------------------*/
	
	/*--------------------------------------------------------------------*/
	/* ----- MAIN NAVIGATION----- */
	/*--------------------------------------------------------------------*/
	
		
	ul{  
		padding:0px 0 0 0;
		list-style:none;
		}
	
	li{
	
		padding-bottom: 3px;
	
	}	
	
	.imprint{
	
		margin-top:14px;
	
	
	}
	
	
	.imprint a{
	
	
		color: #A4A4A4;
	
	}
	
	div.header{
		height:150px;
	}

	
	/*--------------------------------------------------------------------*/
	/* ----- BUTTONS----- */
	/*--------------------------------------------------------------------*/
	
	
	
	/*--------------------------------------------------------------------*/
	/* ----- BILDER----- */
	/*--------------------------------------------------------------------*/
	
	img{
		border:0;
	}
	
		
 	/*--------------------------------------------------------------------*/
	/* ----- FLOAT-CLEARING ----- */
	/*--------------------------------------------------------------------*/

	/* Clearfix-Methode zum Clearen der Float-Umgebungen */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	
	
    	/*--------------------------------------------------------------------*/
	/* ----- KLASSEN ----- */
	/*--------------------------------------------------------------------*/
	
	.cur a{
	      text-decoration:none;   
	      /*text-decoration:line-through;*/
	      /*background-color: #cc33ff;   */
		color: #000000;
		font-weight: bold;
	}
	
	

 	/*--------------------------------------------------------------------*/
	/* ----- LINKLISTE ----- */
	/*--------------------------------------------------------------------*/
	
	
	.tx-ablinklist-pi1 {
	
		margin: 150px 0 0 0 !important;
	
	}

	.tx-ablinklist-pi1 b, .tx-ablinklist-pi1 a{
	
		font-size:9.5px !important;
	
	}


	.tx_ablinklist_listView_links {
	
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	
	}
	
	.tx_ablinklist_listView_categoryPath{
	
		display:none;
	
	}
	
	
	
	/*--------------------------------------------------------------------*/
	/* ----- RGSLIDESHOW ----- */
	/*--------------------------------------------------------------------*/
	
	
	.rgslideshowce, .tx-rgslideshow-pi1{
	
	width:1200px !important;
	
	}

