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

/**
 * 3-Column-Layout
 * 
 * Style definition for a 3-column layout.
 * 
 * @author Jakob Hohlfeld
 * @copyright 2008 by Heavenseven GbR
 */

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	top:-40px;
	left:70px;
  	z-index:10;
	width:803px;			/* width of whole page */
	text-align:left;
	height:400px;
	min-height:400px !important;
	height:auto;
	clear:both;
	float:left;
}
.col1,  .col2,  .col3 {
	float:left;
	position:relative;
	overflow:hidden;
}

/* 3 Column settings */

/* Col 1 */
.colmask .col1 {
	width:590px;			/* width of center column content (column width minus padding on either side) */
	left:25%;			/* 100% plus left padding of center column */
	margin-bottom:2em;
	padding-top:1.5em;
}
.colmask .col1 .content {
	min-height:650px;
	height:auto;
	overflow:hidden;
	padding:.5% 1.8% 1.5% 1.0%;
}
.colmask .col2 {
	left:-72%;
	width:22.7%;
	overflow:hidden;
	padding-top:.5em;
}
.col3 {
	width:17.3%;			/* Width of right column content (column width minus padding on either side) */
	left:84.1%;		/* Please make note of the brackets here:
  
}
/* Article setup */
.col1 .article {
	clear:both;
	display:block;
}
.col1 .article .image img {
	padding:0;
	margin:0;
	position:relative;
	left:-10px;
	top:-5px;
}
