/* -----------------------------------------------------------------------------------------------------------------
	YOUR site layout
----------------------------------------------------------------------------------------------------------------- */
	.layout2cols > .col1  { width: 180px; border: 1px solid #ccc; background:#e8e8e8; margin-left:40px;}
	.layout2cols > .col2  {	width: 705px; }
	/* you need to define this also in screen_ie6.css */
	
	.layout3cols > .col1, .layout3cols > .col3, .layout3cols > .col2  { height: 400px;width: 275px; border: 1px solid #ccc; background:#e8e8e8; margin:0 5px; padding:0px; }
	.layout3cols > .col1  { margin-left:40px; }
	.layout3cols > .col1 > .content, .layout3cols > .col3 > .content { margin:0; padding:0; }

/* -----------------------------------------------------------------------------------------------------------------
	YOUR everything else
----------------------------------------------------------------------------------------------------------------- */
	body { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
	a { color:#e75134; text-decoration: none; }
		a:hover { color: #bd1919; text-decoration: underline; }
		
	#header { background: url(images/header_bg.png) no-repeat center top; height: 330px; position: relative; }
		#headerMenu { color:#ccc; height: 35px; position: absolute; left:40px; top: 80px; width: 850px; line-height: 40px; text-align: right; border-bottom: 2px solid #e75134;}
		#headerMenu a { padding:5px; font-size:16px; }
		#headerMenu a:hover { border: 1px solid #ccc; background:#e8e8e8; border-bottom:0; text-decoration:none; padding:4px; }
	
		#homeLink { background: url(images/logo_bitubau.png) no-repeat center top; z-index:99; position: absolute; left:40px; top: 45px; display: block; height: 60px; width:266px; text-decoration: none; }
		#headerImage { background:#ddd; width:850px; height: 180px; position: absolute; left:40px; bottom: 18px; overflow:hidden;}
	
	#menu a { color: #e75134; }
		.active { font-weight: bold; }
	
	#footer  { color: #666; margin:10px 0; height:100px; }
		#footerMenu { float: right; margin-right:40px;}
		#footerLine { float:left; width: 720px; height:2px; background: #e75134 url(images/footer_line.gif) repeat-y top right; margin:7px 0 0 40px; }
		#footerText { float:left; margin:0 0 0 40px; }
		#footerText ul { margin: 0; padding: 0; list-style: none;  display:inline-block;}
		#footerText ul li {display:inline-block; margin-left:20px; cursor:pointer; }
		#footerText ul li ul { margin:5px 0; position:absolute; display:none;}
		#footerText ul li ul li { margin:0;}
		
		
	.layout2cols  #contentMain { padding: 0; margin: 0 20px 10px 10px; }
	.col1 .content { margin:10px 0 0 5px; padding:0; }
	.col1 .content ul { padding: 0; list-style: none; }
	.col1 .content ul li { margin:3px 0; }
	
	.layout2cols  p { margin: 10px 0; }
	.layout3cols p { margin:5px 10px; }
	.layout3cols h1 { font-size:20px; margin: 5px 0 10px 10px; }
	
	.breadcrumb { border-top: 1px solid #dcdcdc; padding: 1px 0 0 10px; font-size: 11px; color: #aaa; margin-top: 5px; }
		.breadcrumb a { color: #aaa; text-decoration: none; }
		.breadcrumb a:hover { color: #000; text-decoration: underline; }
	
	h1 {margin-top:0;}
	
	/* FORM
	fieldset { border: 1px solid #ccc; }
	fieldset div { margin: 5px 0; }
	textarea { width: 450px; }
	legend { padding: 0 10px; }
	label { width: 100px; display: block; float: left; }
	input { width: 200px; }
	input.csc-mailform-radio { width: 10px; }
	#mailformBereich label, #mailformNewsletter_abonnieren label { float: none; display: inline; }
	*/
