@charset "UTF-8";
 @media all {

/* Page margins and background | Randbereiche & Seitenhintergrund */

body { background:url(../../images/layout20_03.gif) top left repeat-x }

/* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */

#page_margins { width: 950px; margin:0 auto }

#page { }

#header { text-align:center; padding: 0; margin:16px 0; display:block; overflow:hidden; height:220px }

#topnav { position:static; text-align:center }

#nav { }

#topnav #topline { background:#000; height:9px; width:100%; }

#footer { text-align:center; color: #999999; font-size:10px; margin-top:50px; padding-bottom:20px }

/*sub_nav*/

#nav2 { background:  #F6F6F6; margin:10px 0 30px 0; color: #666; font-size:11px; text-align:right; padding:6PX }

#nav2B { background: #F6F6F6; margin:10px 0 10px 0; color: #666666; font-size:11px; text-align:right; padding:6PX }

#nav3 { background: #FAFAFA; margin:10px 0 50px 0; color:#666666; font-size:11px; }

#nav4 { background:  #141414; margin:0px 0 50px 0; padding:20px }

#nav5 { }

/**

  * Formatting of the Content Area | Formatierung der Inhaltsbereichs

  */

#col1 { float: left; width: 33%; margin:0 0 20px 0; border-bottom: 1px solid #F6F6F6; }

#col2 { float: left; width: 33%; margin:0 }

#col3 { width: auto; margin: 0 0 0 66% }

#col1_content { padding: 0 20px 0 20px; height:60px; overflow:hidden; margin-bottom:20px }

#col2_content { padding: 0 10px }

#col3_content { padding: 0 0px 0 30px }
}
