/* 
**  last changed: 2008-10-02, simplicity gmbh, pma
*/

@media all
{

/* Formatierung der Seite */
body { background: #fff; padding: 10px; }

/* px in em umrechnen bei 75%: 950px / (0.75*16px) = 79.1666 */
#page_margins { width: 925px; min-width: 925px; max-width: 925px; margin: auto; }


/* ----------------------------------------
** Formatierung des Headers 
*/
#header {
	height:55px; 
	padding: 0 0 5px 0;
	background:#fff;
} 
#header #logo {
	float: left;
	position: absolute; 
	width: 232px;
	padding: 0; 
	margin: 0; 
}
#header #nav { 
	float: right;
	width: 693px;
	background:#FFF;
	padding: 0;
}
	

/* ----------------------------------------
** Formatierung NavBar 
*/


/* ----------------------------------------
** Formatierung Subheader
*/
#subheader {
	clear: both; 
	margin: 5px 0 10px 232px; 
	padding: 0 0 0 0;
}
#subheader div {
	float: left; 
	width: auto; 
	margin-right: 5px;
}
#subheader .clickpath { 
	width: 570px;
	padding: 0;
	margin: 0 0 5px 0;
}
#subheader .clickpath a {}
#subheader .clickpath a:hover { background: transparent;}
#subheader .topnav { 
	float: right;
	width: auto;
	padding: 0 0 0 0;
	margin: 0 7px 5px 0;
}
	

/* ----------------------------------------
** Formatierung der Inhaltsspalten
*/
#main {
	margin: 0; 
	padding: 0; 
	min-height: 400px;
} 

/* Linke Spalte */
#col1 {	width: 232px; }	
#col1_content {
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 9px;
	background: inherit;
}
#searchbox { 
	clear: left;
	float: left;
	width: 223px;
	height: 43px;
	padding: 0;
	margin: 0;
}
#searchbox .body { 
	float: left;
	background-image:url(/fileadmin/templates/img/bg_search.png);
	background-position:left top;
	background-repeat:repeat-x;
	height: 33px;
	width: 206px;
	padding: 10px 0 0 10px;
}
#searchbox .shadow-right { 
	float: right;
	background-image:url(/fileadmin/templates/img/shadow_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 43px;
	width: 7px;
}
#searchbox .shadow-bottom { 
	clear: left;
	float: left;
	background-image:url(/fileadmin/templates/img/shadow_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 7px;
	width: 216px;
}
#searchbox .shadow-bottom-right { 
	float: right;
	background-image:url(/fileadmin/templates/img/shadow_bottom_right.png);
	background-position:left top;
	background-repeat:no-repeat;
	height: 7px;
	width: 7px;
}

#col1_content .newsbox { 
	clear: left;
	float: left;
	width: 223px;
	padding: 0;
	margin: 0;
}
	
/* Rechte Spalte */
#col2 {	width: 693px; }
#col2_content {
	padding-top: 8px;
	margin-left: 0px;
	margin-right: 7px;
}



/* ----------------------------------------
** Formatierung Footer
*/
#footer { 
	height: 1.8em;
	margin: 8px 0 0 0;
	padding: 0px;
	border-top: 1px solid #cecece;
}

#footer .copyright { 
	float: left; 
	width: 525px;
	padding: 3px 5px 0 0;
}
#footer .bottomnav {
	float: right;
	width: auto; 
	padding: 3px 0 0 5px; 
	margin-right:10px;
}
#footer .bottomnav a {}
#footer .bottomnav a:hover { background: transparent; }
#footer .bottomnav a:focus { background: transparent; }


/* ----------------------------------------
** DEBUG STYLES
** TODO: auslagern
*/

/* Farbschema für Browsertests */ 
/*
#col1 {background: #fee; }
#col1_content {background: #edd; }
#col2 {background: #efe; }
#col2_content {background: #ded; }
#col3 {background: #eef; } 
#col3_content {background: #dde; }
*/


/* do not delete */
}