@charset "utf-8";
@import url(mainnavigation.css);
@import url(topnavigation.css);
@import url(subnavigation.css);
@import url(breadcrumbnavigation.css);
@import url(teaser.css);
@import url(extensions.css);
@import url(forms.css);
@import url(filelinks.css);
@import url(subcols.css);

/**
 * Two-Column-Layout
 * 
 * Style definition for a two-column layout.
 * 
 * @author Jakob Hohlfeld
 * @copyright 2008 by Heavenseven GbR
 */
 
/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	text-align:left;
}
/* common column settings */
.colright, .colmid, .colleft {
	float:left;
	width:100%;
	position:relative;
}
.col1, .col2, .col3 {
	float:left;
	position:relative;
	overflow:hidden;
}
.leftmenu {
}
.leftmenu .colleft {
	right:82.2%;			/* right column width */
	background:transparent;	/* left column background colour */
}

/* Center Column (Col1) */
	
.leftmenu .col1 {
	width:82.2%;			/* width of center column content (column width minus padding on either side) */
	left:100%;			/* 100% plus left padding of center column */
	background-color:#FFFFFF;
}
.leftmenu .col1 .content {
	padding:.5% 1.0% 1.5% 1.0%;
}
/* Left Column (Col2) */
.leftmenu .col2 {
	width:17.3%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	padding-top:.5em;
}
/* Article setup */
  
.leftmenu .col1 .article {
	clear:both;
	width:82.4%;
	display:block;
}
.leftmenu .col1 .article .image img {
	padding:0;
	margin:0;
	position:relative;
	left:-10px;
	top:-5px;
}
