@media screen
{

	body { background: #e6e6e6  url('../images/body/bg_tile.gif') repeat-x top left fixed; padding: 0px 10px; margin: 0px;}

	/* Hier kann ein umlaufender Rand um die gesamte Webseite erzeugt werden */
	#page{ background: #fff; padding-left:25px; padding-right: 0;}

	#header { position:relative; height:65px; background-color:#fff;text-align:right;}

	#nav{ height:35px;}


        #col1, #col2, #col3 { padding: 0px; margin: 0px; }


	#col1_content {
		padding: 20px;
		padding-top: 0px;
                margin: 0;
	}

	/*#footer { color:#888; background:#fff; margin: 1em; padding: 1em 0 0 0;  solid; }*/

	/* Festlegung der Layoutbreite und Zentrierung*/
	#page_margins { 		
		width:940px; 
		margin-left: auto;
 		margin-right: auto;
		max-width:inherit;  /*min-width f�r fixes Layout abschalten */
		min-width:inherit;  /*  max-width f�r fixes Layout abschalten */
		padding: 0;
	}

	/* Korrektur von Randabst�nden */
	#main {
		width: 100%; 		
		min-height: 200px;
		float:left;
    		background-color: transparent;   
    		background-position: top left;
    		background-repeat: repeat-y;
	}

	/* Formatierung der Fu�zeile 
	#footer {
		margin:0;
		margin-left:0px; 
		margin-right:0px;
		padding:5px; 
		border-top: 1px #f1f1f6 solid;  
	}*/
	
	#footer {
	height: 16px;
	vertical-align: middle;
	color: #ffffff;
	font-size: 0.8em;
	margin-top: 0;
	padding-left: 30px;
	padding-top: 2px;
    }

    #footer a {
	text-decoration: none;
	font-family: Verdana;
	color: #ffffff;
    }

	p.bodytext {
		margin: 0px;
		padding: 0px;
		padding-top: 3px;
	}
	
	div {
		font-size: 11px;
	}
	
	#searchform table {
		
	}
}
