/* ---------------------------------------------------------------------------- GENERAL */
/*
CSS Code: Gerrit Hoffschulte | punktdesign.de
*/
body {
	font-family: Arial, Helvetica, sans-serif;

}
div.clear {
	clear:both;
	}
a {
	outline:none;
	color:#000000;
	text-decoration:none;
	}
img {
   behavior: url("/_grafik/pngbehavior.htc");
}
div#main {

}


/* ---------------------------------------------------------------------------- HEADER */
div#header {

	}
div#header div#logo {
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
	}
div#header div#metanavigation {
	display:none;
	}
div#header div#features {
	display:none;
	}
div#header div#breadcrump {
	display:none;
	}
div#header div#image {
	display:none;
	}
	

/* ---------------------------------------------------------------------------- MAIN_CONTENT */
div#main_content {}


/* ---------------------------------------------------------------------------- NAVIGATION */
div#main_content div#navigation {
	display:none;
	}


/* ---------------------------------------------------------------------------- CONTENT */	
div#main_content div#content {
	padding-top:4cm;
	font-size:0.75em;
}
div#main_content div#content div.headline {
}
div#main_content div#content div.text {
	padding:12px;
	color:#666666;
	line-height:150%;
}
div#main_content div#content div#column2 div.text {
	padding-top:6px;
}
div#main_content div#content h1,
div#main_content div#content h2,
div#main_content div#content h3 {
	margin:0px;
	padding:0px;
	font-size:1em;
	display:block;
}
div#main_content div#content div.headline h1 {
	color:#45A24E;
	font-size:1.2em;
}
div#main_content div#content div.headline h2 {
	color:#45A24E;
}
div#main_content div#content h2 {
	color:#000000;
	margin-bottom:0.8em;
}
div#main_content div#content h3 {
	color:#4A4A4A;
}
div#main_content div#content p {
	margin:0px;
	padding:0px;
	margin-bottom:1.8em;
}
div#main_content div#content div#column2 p {
	margin-bottom:1em;
}
div#main_content div#content ul {
	margin:0px;
	padding:0px;
	padding-left:18px;
}
div#main_content div#content ol {
	margin:0px;
	padding:0px;
	margin-left:18px;
}
div#main_content div#content a {
	color:#000000;
}
div#main_content div#content a:hover {
}
div#main_content div#content div#column1 {
	float:left;
	width:374px;
	padding-right:20px;
}
div#main_content div#content div#column2 {
	float:left;
	width:184px;
	padding-left:20px;
	border-left:1px dotted #CCCCCC;
}


/* ---------------------------------------------------------------------------- HOMEPAGE */
div#main_content div#content.homepage {
}
div#main_content div#content.homepage div.text {
	padding-top:6px;
}
div#main_content div#content.homepage div#column1 {
	width:388px;
	padding-right:10px;
}
div#main_content div#content.homepage div#column2 {
	border:none;
	padding-left:10px;
}
div#main_content div#content.homepage div.boxes {
	clear:left;
}
div#main_content div#content.homepage div.boxes div.box_column {
	width:186px;
	float:left;
	margin-right:17px;
}
div#main_content div#content.homepage div.boxes div.box_column div.headline {
	margin-left:3px;
	margin-right:2px;
	margin-bottom:-2px;
}
div#main_content div#content.homepage div.boxes div.box_column div.box_top {
	background-image:url(/_grafik/box_top_bg.jpg);
	background-repeat:no-repeat;
	height:4px;
	font-size:0px;
}
div#main_content div#content.homepage div.boxes div.box_column div.box {
	background-image:url(/_grafik/box_bg.jpg);
	background-repeat:repeat-y;
}
div#main_content div#content.homepage div.boxes div.box_column div.box_bottom {
	background-image:url(/_grafik/box_bottom_bg.jpg);
	background-repeat:no-repeat;
	height:6px;
	font-size:0px;
}
div#main_content div#content.homepage div.boxes div.box_column div.box div.image {
	padding-left:3px;
}
div#main_content div#content.homepage div.boxes div.box_column div.box div.text {
	padding:8px 14px 12px 16px;
}


	
/* ---------------------------------------------------------------------------- FOOTER */
div#footer {
	display:none;
	}

