/* 
**  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: 740px; min-width: 740px; max-width: 740px; margin: auto; }


/* ----------------------------------------
** Formatierung des Headers 
*/
#header {
	height:60px; 
	position:relative; 
	adding: 0;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0.4px;
} 
#header #topnav { 
	padding: 0;
	margin: 0;
}
#header #topnav a, #header #topnav a:hover {
	text-decoration: none;
}

/* ----------------------------------------
** Formatierung der Inhaltsspalten
*/
#main {
	margin: 0; 
	padding: 0; 
	min-height: 450px;
	width: 100%;
	float: left;
} 
#mainhome {
	margin: 0; 
	padding: 0; 
	min-height: 525px;
	width: 100%;
	float: left;
} 
	
/* Linke Spalte */
#col1 {	width: 200px; }	
#col1_content {
	padding-top: 0.5em;
	margin-left: 2px;
	margin-right: 5px;
	background: inherit;
}
#col1_content .contentBelowSubnav {
	padding-top: 0.5em;
	margin-left: 10px;
	margin-right: 10px;
	background: inherit;
}
	
/* Rechte Spalte */
#col2 {	width: 530px; }
#col2_content {
	margin-left: 5px;
	margin-right: 15px;
}
#col2_content .logo {
	text-align: center;
}
#col2_content .contentBelowLogo {
	padding-top: 2px;
	margin-left: 5px;
	margin-right: 10px;
	background: inherit;
}

/* ----------------------------------------
** Formatierung Top Border
*/
#border_top { 
	height: 20px;
	margin: 0;
	padding: 0;
}
#border_top .left_corner { 
	float: left;
	height: 20px;
	width: 20px;
}
#border_top .right_corner { 
	float: right;
	height: 20px;
	width: 20px;
}
#border_top .center { 
	height: 20px;
	margin: 0 20px 0 20px;
	width: auto;
}

/* ----------------------------------------
** Formatierung Bottom Border
*/
#border_bottom { 
	height: 20px;
	margin: 0;
	padding: 0;
}
#border_bottom .left_corner { 
	float: left;
	height: 20px;
	width: 20px;
}
#border_bottom .right_corner { 
	float: right;
	height: 20px;
	width: 20px;
}
#border_bottom .center { 
	height: 20px;
	margin: 0 20px 0 20px;
	width: auto;
}
	


/* ----------------------------------------
** 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 */
}