/*_____ Framework styles _____*/
/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
a img {border:none;}

/* typography */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#9A9B8E;}
h1 {font-size:2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h3 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h4 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h5 {font-size:1em;font-weight:bold;}
p {margin:0 0 1.5em;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
.hide {display:none;}
.highlight {background:#ff0;}
.last {margin-right:0;padding-right:0;}

/* grid */
.container {width:950px;margin:0 auto;overflow:hidden;}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-4 {width:150px;}
.span-7 {width:270px;}
.span-10 {width:390px;}
.span-13 {width:510px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-24, div.span-24 {width:950px;margin:0;}
.prepend-4 {padding-left:160px;}
.box {padding:1.5em 1.5em 0 1.5em;margin-bottom:1.5em;} /*edited*/
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}

/* forms */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}

/* sites_standards */
.block_text, td, a{}
.block_text_head{}
.lnk{ padding-left: 15px;  background: url("../images.page/li.gif") no-repeat; }
.search{ font-weight: bold; background: #737373; color: #FFFFFF; padding: 2px; }
#sites{ position: relative; text-align: center; border: 0px; z-index: 50; }

/*_____ Custom styles _____*/
body{ background: #fff;	color:#9A9B8E; }

#header{
	background: #fff url(../images.page/netzwerk_logo_215.gif) top left no-repeat;
	height:90px;
	position:relative;

	margin:0;
}

#dynamicPart{
	/*background: #fff url(../images.page/faux.jpg);*/
	height:390px; /*edit*/
	position:relative;
	overflow:hidden;
	}
	#navi_column{
		background: #949283;
		height:100%;
		position:relative;
		}
		#navi_column_foot{
			background: #949283;
			min-height:100%;
			margin-top:10px;
		}

	#leftcolumn{
		background: #E1E1D9;
		min-height:300px;
		height:100%;
		font-weight:bold;
	}

	#content{
		background:#E1E1D9;
		height:100%;
		font-weight:bold;
		overflow:auto;
		overflow-x:hidden;
		}
		#content #whitespace{
			height:10px;
			background:#fff;
		}
		#teaser{
		    border:5px solid #C0D12A;
		    padding:5px 12px;
		    background:#fff;
	    }
			#teaser h1 {font-size:2em;line-height:1;margin-bottom:0;}
			#teaser p { margin-bottom:0; }
	#rightcolumn{
		background: #E1E1D9;
		min-height:300px;
		height:100%;
		font-weight:bold;
	}

#footer{
	background: #fff;
	line-height:20px;
	height:20px;
	}
	#pappert_footerlinks{
		position: relative;
		text-align: center;
		z-index: 49;
		font: normal 9px/20px Verdana, Arial, Helvetica;
		color: #cecece;
		}
		#pappert_footerlinks a {color:silver;font-weight:normal;text-decoration:none;}
		#pappert_footerlinks a:hover {color:silver;font-weight:normal;text-decoration:underline;}
	
/*_____ Navigation _____*/
#navcontainer { margin-left: 0px; background: #fff; padding-bottom:10px;}
#navcontainer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	}
	#navcontainer li { 
		margin: 0 0 1px 0;
		}
		#navcontainer a{
			display: block;
			padding: 5px 10px 8px 5px;
			Xwidth: 135px;
			color: #fff;
			font-weight:bold;
			background-color: #C0D129;
			text-decoration: none;
			font-size:12px;
			overflow:hidden;
		}
		#navcontainer a:hover{
			text-decoration: underline;
		}
		#navcontainer a.active{
			text-decoration: underline;
			background-color: #949283;
		}
		#navcontainer ul ul li {
			margin: 0 0 1px 0;
			}
			#navcontainer ul ul a{
				display: block;
				padding: 5px 5px 8px 5px;
				
				Xwidth: 135px;
				color: #fff;
				background-color: #8E9C11;
				text-decoration: none;
			}
			#navcontainer ul ul a:hover{
				text-decoration: underline;
			}

a {color:#C0D129;font-weight:bold;text-decoration:none;}
a:hover {color:#8E9C11;font-weight:bold;text-decoration:underline;}
#content a:after{content:"     »";color:;}

hr.space {background:#fff;color:#fff;height:10px;}
/*#content > .box > .block_text_head_wrap:first-child{	border:5px solid #C0D12A;	padding:5px 12px;	background:#fff; }*/

#logo{
	width:220px;
	height:80px;
	position:absolute;
}

