/* CSS Document */
/* Soweit über @import weitere Regeln in dieses CSS importiert werden, müssen diese Importe */
/* immer vor dem Auftreten von @media erfolgen, d.h. alle Importe stehen VOR weiteren CSS-Regeln */

@import url(globalreset.css);
@import url(kopfbereich.css);
@import url(navigation.css);
@import url(fussbereich.css);

@media screen {
			 
/******************************************************************************/
/*  Inhaltsbereich                                                            */
/******************************************************************************/

#main { 
			 position: static;
			 background: #eee;  
			 margin: 0; 
			 padding: 0;
			 padding-left: 1%;
			 padding-right: 1%;
			 border: 0;
			 width: auto;
			 overflow: hidden;  /* hebt den float der eingeschlossenen Elemente coolumn_1 und column_3 auf */ 
			 height: 1%;        /* nur ein Hack für den IE, damit overflow:hidden auch bei ihm wirksam ist */
			 font-size: 85%;
  
}	
 		
#column_1  { float: left;  
			 background: #eee;
			 height: 280px;
			 width: 540px;
			 margin: 0; 
			 padding: 5%;
			 background-image: url(../bilder/Istock/background7.jpg);
			 background-repeat: no-repeat; 
}
	 		
#column_3  { float: right;
			 background: #eee;
			 margin: 0; 
			 padding: 1%;
			 width: 230px;
}

#column_2  { position: static;  /* muß static sein, da sonst das Aufklappen der zweiten Navi-Ebene überdeckt wird */ 
			 width: auto;
			 height: 300px;
			 color: #000;
			 background: #eee;
			 margin: 0 24% 0 0; 
			 padding: 0;
}	 		

#inhalt_s  { position: static;
			 margin: 20px;
			 padding: 50px;
			}	

.content {			
			width: auto;
			margin: 0;
			padding: 10px;
			}

.content_col_2 {			
			width: auto;
			margin: 0;
			padding: 20px;
			}
			
.content_col_1 {			
			margin: 0;
			color: #CCCCCC;
			padding: 1%;
			}

/*  Spezialitäten für diese Seite */

.impressum 
{
	background-image: url(../bilder/impressum.png);   
	background-repeat: repeat;  
   	padding: 3%;
	margin: 1%;
	color: #000066;
	font-size: medium;
	text-align: center; 
}

}	