div#container{
	margin: 0 auto;
	width: 1000px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
	position: relative;
}
div#bar{
	background: #FFFFFF url(../images/bg_bar_grau.png) repeat-x;
	min-height: 51px;
  	height:auto !important;
  	height:51px;
	margin: 0 0 18px;
	position: relative;
	z-index: 5;
}
	div#bar h1 a{
		background: url(../images/logo_neu_strategies.png) no-repeat;
		width: 170px;
		height: 23px;
		text-indent: -1000em;
		float: left;
		margin: 15px 10px 0 5px;
	}
div#shadow{
	width: 707px;
	margin-left: 158px;
	overflow: hidden;
	position: relative;
	z-index: 100;
}
	div#shadow_right{
		float: right;
		width: 7px;
		height: 8px;
		padding-bottom: 1000px;
		margin-bottom: -1000px;
		background: url(../images/bg_shadow_right.png) no-repeat;
	}
	div#shadow_bottom{
		width: 810px;
		height: 8px;
		background: url(../images/bg_shadow_bottom.png) no-repeat;
		margin-left: 177px;
		margin-bottom: 32px;
	}
	div#columns{
		padding: 7px 0 0 0;
		padding-bottom: 1000px;
		margin-bottom: -1000px;
		background: #f0f0f0;
		width: 707px;
		float: left;
	}
		div#mainColumn{
			width: 485px;
			padding: 0 20px 20px;
			float: left;
		}
		div#secondaryColumn{
			width: 149px;
			float: right;
			margin-right: 30px;
			display: inline;
			margin-bottom: 35px;
		}
/* */
	
/* Text styles - Main column */
	div#mainColumn h1{
		color: #066;
		font-size: 2.636em;
		font-weight: 400;
		margin-bottom: .5em;
	}
	div#mainColumn h2{
		color: #066;
		font-size: 2em;
		font-weight: 400;
		margin-bottom: .5em;
		margin-top: 1em;
	}
	div#mainColumn h3{
		color: #066;
		font-size: 2em;
		font-weight: 400;
		margin-bottom: .5em;
		margin-top: 1em;
	}
		div#mainColumn ul.publications h3{
			color: #066;
			font-size: 1.6em;
			font-weight: 400;
			margin-bottom: .5em;
			margin-top: 1em;
		}
	div#mainColumn h4{
			color: #066;
			font-size: 1.4em;
			font-weight: 400;
			margin-bottom: .5em;
			margin-top: 1em;
	}
	div#mainColumn .tx-indexedsearch h4 {
			position: relative;
	}
	div#mainColumn .tx-indexedsearch h4 span.tx-indexedsearch-percent {
			position: absolute;
			right: 0px;
			top: 0px;
			color: #333333;
			font-size: 0.8em;
	}
	div#mainColumn h5{}
	div#mainColumn h6{}
	div#mainColumn table,
	div#mainColumn ul,
	div#mainColumn ol,
	div#mainColumn p{
		color: #333;
		font-size: 1.2em;
		margin-bottom: 1em;
		line-height: 150%;
	}
	div#mainColumn ul{
		list-style: none;	
	}
		div#mainColumn ul li{
			background: url(../images/list_bullet.gif) no-repeat 0 .5em;
			padding-left: 13px;
			margin-bottom: 5px;
		}
		div#mainColumn .news-single-additional-info ul li{
			background:transparent;
			padding: 0px;
			margin-bottom: 5px;
		}
	div#mainColumn ul.imagelist,
	div#mainColumn ul.publications {
		list-style-position: outside;
		margin-left: 0;
	}
		div#mainColumn ul.imagelist li,
		div#mainColumn ul.publications li{
			background: 0;
			padding: 0;
			margin: 0;
			border-bottom: 1px solid #ccc;
			overflow: hidden;
		}
			div#mainColumn ul.imagelist li p,
			div#mainColumn ul.publications li p{
				font-size: 1em;
			}
				div#mainColumn ul.publications li ul{
					margin: 0 0 10px 7px;
					overflow: hidden;
					float: left;
					color: #066;
					width: 183px;
				}
				div#mainColumn ul.publications li li{
					border: 0;
				}
					div#mainColumn ul.publications li li a{
						background: url(../images/publication_bullet.gif) no-repeat left .5em;
						padding-left: 10px;
					}
	div#mainColumn div.publicationContent{
		width: 279px;
		float: left;
		border-right: 1px solid #ccc;
		padding-right: 10px;
	}
	div#mainColumn ul.imagelist{
		margin-top: 20px;
	}
	div#mainColumn ul.imagelist h3{
		margin-top: 0;
		font-size: 1.6em;
	}
	div#mainColumn .news-list-container ul.imagelist h3{
		margin-top: 0;
		font-size: 1.1em;
	}
	div#mainColumn .news-list-container ul.imagelist span.news-list-date {
		font-size: 0.9em;
	}
	div#mainColumn ul.imagelist li{
		margin-bottom: 10px;
	}
	div#mainColumn ul.imagelist.tworow li.odd {
		margin-bottom:20px;
		margin-right:20px;
		width:222px;
		float:left;
	}
	div#mainColumn ul.imagelist.tworow li.even {
		margin-bottom:20px;
		margin-right:20px;
		width:222px;
		float:none;
	}
	div#mainColumn ul.imagelist .left{
		margin-right: 10px;
	}
		div#mainColumn ul.imagelist ul.moreBar{
			margin-bottom: 10px;
			margin-left: 0;
		}
		div#mainColumn ul.imagelist ul.moreBar li{
			border: 0;
			margin: 0;
		}
	div#mainColumn ul.imagelist a.iconRead,
	div#mainColumn ul.publications a.iconRead{
		background: url(../images/icons/doc.gif) no-repeat;
		display: block;
		padding: 5px;
		padding-left: 30px;
	}
	div#mainColumn ul.imagelist a.iconPdf,
	div#mainColumn ul.publications a.iconPdf{
		background: url(../images/icons/pdf.gif) no-repeat;
		display: block;
		padding: 5px;
		padding-left: 30px;
	}
	div#mainColumn .news-single-additional-info ul.moreBar a {
		padding-left: 10px;
	}
	div#mainColumn p.intro,
	div#mainColumn p.csc-frame-frame2{
		color: #066;
		font-size: 1.4em;
	}
	div#mainColumn .news-single-item span.inline-date{
		float:left;
		font-weight:bold;
		font-size:1.2em;
		line-height:150%;
	}
	div#mainColumn div#heading{
		overflow: hidden;
	}
		div#heading img{
			margin-bottom: 15px;
		}
	div#mainColumn ul,
	div#mainColumn ol{
		margin-left: 2em;
	}
	div#mainColumn .news-single-additional-info ul {
		margin-left: 0;
	}
		div#mainColumn ul ul,
		div#mainColumn ul ol,
		div#mainColumn ol ul,
		div#mainColumn ol ol{
			font-size: 1em;
			margin: 0 0 0 2em;
		}
		div#mainColumn ol ol{
			list-style-type: lower-roman;
		}
	div#mainColumn table{
		margin: 0 0 1em 0;
		width: 465px;
		background: #fff;
	}
		div#mainColumn table th{
			text-align: left;
			color: #066;
			border-bottom: 1px solid #f0f0f0;
		}
	div#mainColumn .tx-macinatestkit-pi1 table {
		background: none;
		margin: 0;
		padding: 0;
		line-height: 130%;
	}
	div#mainColumn .tx-macinatestkit-pi1 table td.section-td {
		padding: 15px 0 10px 0;
	}
	div#mainColumn .tx-macinatestkit-pi1 table td.fragen-td {
		padding: 0px 0 5px 0;
	}
	div#mainColumn .tx-macinatestkit-pi1 table.antworten {
		width: auto;
	}
	div#mainColumn .tx-macinatestkit-pi1 table.antworten td.label-cell {
		font-size: 0.9em;
		line-height: 100%;
		padding: 0 15px 0 4px;
	}
	div.cta{
		width: 210px;
		float: right;
		margin: 0 0 10px 10px;
			background: url(../images/cta/bg_body.jpg) repeat-y;
	}
		div.cta div{
		background: url(../images/cta/bg_bottom.jpg) no-repeat left bottom;
		}
		div.cta div a{
			font-size: 1.5em;
			font-weight: 700;
			color: #9C0204 !important;
		}
		div.brief a{
			display: block;
			background: url(../images/cta/send_brief.jpg) no-repeat;
			padding: 25px 10px 15px 70px;
			letter-spacing: -1px;
		}

/* Text styles - Secondary column */
	div#secondaryColumn h1,
	div#secondaryColumn h2,
	div#secondaryColumn h3,
	div#secondaryColumn h4,
	div#secondaryColumn h5,
	div#secondaryColumn h6{
		color: #9C0204;
		font-size: 1.7em;
		font-weight: 400;
		margin-bottom: 0.5em;
	}

/* List styles - Main column */	
/* List styles - Secondary column */
	div#secondaryColumn ul li.news-amenu-item-year,
	div#mainColumn .news-amenu-container ul li.news-amenu-item-year{ display: none;}
	
	div#mainColumn .news-amenu-container {
		overflow:hidden;
		clear: left;
	}
	
	div#mainColumn .news-amenu-container ul {
		margin-left:0;
		list-style-type: none;
		padding:0;
		clear: left;
	}
	
	div#mainColumn .news-amenu-container ul li{
		margin-left:0;
		list-style-type: none;
		background: #f1f1f1;
		margin-right:10px;
		padding:0;
		float:left;
	}
	
	div#mainColumn .news-amenu-container ul li a{
		padding:0;
		color: #333333;
	}
	div#mainColumn .news-amenu-container ul li a:hover span{
		color:#006666;
		text-decoration: underline;
	}
	div#mainColumn .news-amenu-container ul li a span{
		padding:4px 5px;
		background: #C8DEDE;
		color: #085151;
	}
	div#mainColumn .news-amenu-container ul li a span.act{
		background: #f6f6f6;
		color: #333333;
	}
	
	div#mainColumn ul.browsebox {
		text-align:center;
		margin-left: 0;
		list-style-type: none;
	}
	
	div#mainColumn ul.browsebox li {
		margin-left: 0;
		background: none;
		padding-left: 0;
		padding-right: 10px;
		display: inline;
	}
	
	div#secondaryColumn ul{
		list-style: none;
		background: #ccc url(../images/bg_list_top_grey.gif) no-repeat;
		padding-top: 5px;
		margin-bottom: 2em;
	}
			div#secondaryColumn ul li a{
				color: #333;
				text-decoration: none;
				font-size: 1.1em;
				display: block;
				padding: 0 8px;
			}
			div#secondaryColumn ul li a:hover,
			div#secondaryColumn ul li a:focus{
				color: #066;
				text-decoration: underline;
			}
		div#secondaryColumn ul li a.also {
			color: #066;
		}
		div#secondaryColumn ul li.last{
			background: url(../images/bg_list_bottom_grey.gif) no-repeat left bottom;
			padding-bottom: 5px;
		}
	div#secondaryColumn .csc-frame-frame1 ul {
		list-style: none;
		background: #fff url(../images/bg_list_top.gif) no-repeat;
		padding-top: 5px;
		margin-bottom: 2em;
	}
	div#secondaryColumn .csc-frame-frame2 ul {
		list-style: none;
		background: #fff url(../images/bg_list_top.gif) no-repeat;
		padding-top: 15px;
		margin-bottom: 2em;
		font-size:1.1em;
	}
	div#secondaryColumn .csc-frame-frame2 ul li{
		padding-left: 20px;
	}
	div#secondaryColumn .csc-frame-frame1,
	div#secondaryColumn .csc-frame-frame2 {
		clear: left;
	}
		div#secondaryColumn .csc-frame-frame1 ul li{}
		div#secondaryColumn .csc-frame-frame1 ul li.last,
		div#secondaryColumn .csc-frame-frame2 ul li.last {
			background: url(../images/bg_list_bottom.gif) no-repeat left bottom;
			padding-bottom: 10px;
		}
			div#secondaryColumn .csc-frame-frame1 ul li a{
				color: #333;
				text-decoration: none;
				font-size: 1.2em;
				display: block;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/default.gif) no-repeat 15px 1em;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.doc{
				background: url(../images/icons/doc.gif) no-repeat 7px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.mail {
				background: url(../images/icons/email.gif) no-repeat 7px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.pdf{
				background: url(../images/icons/pdf.gif) no-repeat 7px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.rss{
				background: url(../images/icons/rss_02.png) no-repeat 7px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.tel {
				background: url(../images/icons/tel.gif) no-repeat 12px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.info {
				background: url(../images/icons/info.gif) no-repeat 10px center;
			}
			div#secondaryColumn .csc-frame-frame1 ul li a.notepad {
				background: url(../images/icons/notepad.gif) no-repeat 10px center;
			}
			div#secondaryColumn ul.related li a:hover,
			div#secondaryColumn ul.related li a:focus{
				color: #066;
				text-decoration: underline;
			}
			div#mainColumn a.mail {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/email-f0f0f0.png) no-repeat 3px center;
			}
			div#mainColumn a.tel {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/tel-f0f0f0.png) no-repeat 8px center;
			}
			div#mainColumn a.pdf {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/pdf.gif) no-repeat 3px center;
			}
			div#mainColumn a.doc {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/doc.gif) no-repeat 3px center;
			}
			div#mainColumn a.info {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/info-f0f0f0.png) no-repeat 3px center;
			}
			div#mainColumn a.notepad {
				text-decoration: none;
				padding: 5px 8px 5px 35px;
				background: url(../images/icons/notepad-f0f0f0.png) no-repeat 3px center;
			}

/* Form styles */
form#search{
	float: right;
	display: inline;
	margin: 15px 20px 0 0;
	width: 160px;
}

ul#footer-search{
	background: #fff;
	list-style: none;
	overflow: hidden;
	float: left;
	width: 160px;
}

ul#footer-search form#search{
	margin: 0px 0 0 0;
	border: 1px solid #cccccc;
	display: block;
	float: left;
	width: auto;
	background: #cccccc;
	height: 18px;
}

	form#search fieldset{
		text-align: right;
	}
	form#search input.text{
		border: 1px solid #fff;
		background: #CD6767;
		color: #fff;
		width: 116px;
		font-size: 1.23em;
		font-family: 'trebuchet ms', sans-serif;
		margin-right: 7px;
		padding: 0 3px;
	}
	ul#footer-search form#search input.text{
		background: #fff;
		color:#333333;
		width: 100px;
		font-size: 1.2em;
		font-family: 'trebuchet ms', sans-serif;
		margin: 0px;
		margin-right: 0px;
		padding: 0 0px;
		border: none;
		height: 18px;
	}
	form#search input.submit{
		background: url(../images/form_search_submit.gif) no-repeat;
		width: 25px;
		height: 21px;
		border: 0;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.054em;
		font-weight: 700;
		cursor: pointer;
	}
	ul#footer-search form#search input.submit{
		background: url(../images/form_search_arrow_2.png) no-repeat top left;
		width: 18px;
		height: 18px;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.054em;
		font-weight: normal;
		cursor: pointer;
		border: none;
		margin:0;
		padding:0;
		vertical-align:top;
	}
	form#search input.submithover{
		background: url(../images/form_search_submit_b.gif) no-repeat;
		width: 25px;
		height: 21px;
		border: 0;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.054em;
		font-weight: 700;
		cursor: pointer;
	}
	ul#footer-search form#search input.submithover{
		background: url(../images/form_search_arrow_2.png) no-repeat top left;
		width: 18px;
		height: 18px;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.054em;
		font-weight: normal;
		cursor: pointer;
		border: none;
		margin:0;
		padding:0;
		vertical-align:top;
	}
	div#mainColumn form fieldset legend{
		display: none;
	}
	div#mainColumn div.form-item,
	div#mainColumn div.csc-mailform-field{
		clear: left;
		margin-bottom: 2em;
		overflow: hidden;
	}
		div#mainColumn div.form-item div.form-item{
			margin-bottom: 0;
		}
	div#mainColumn div.form-item div{
		float: left;
	}
	div#mainColumn form label{
		width: 141px;
		font-size: 1.4em;
		display: block;
		float: left;
		color: #666;
	}
	div#mainColumn form table label{
		width: auto;
		font-size:0.9em;
		display: inline;
		float: none;
		color: #333;
	}
	div#mainColumn .tx-indexedsearch form label{
		width: 100px;
		font-size: 1.4em;
		display: block;
		float: left;
		color: #666;
	}
		div#mainColumn form p em,
		div#mainColumn form label em{
			color: #900;
		}
		div#mainColumn form div.form-item div.form-item label{
			float: none;
			display: inline;
			font-size: 1.2em;
		}
	div#mainColumn form input.form-text,
	div#mainColumn form input.form-file,
	div#mainColumn form select,
	div#mainColumn div.csc-mailform-field input{
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.2em;
		font-weight: 400;
		width: 281px;
		border: 1px solid #848484;
		border-width: 2px 1px 1px 2px;
		border-color: #848484 #cccccc #cccccc #848484;
	}
	div#mainColumn form input.form-file{
		width: auto;
	}
	div#mainColumn form select{
		padding: 2px;
	}
	div#mainColumn form textarea{
		color: #000;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.2em;
		font-weight: 400;
		width: 281px;
		border: 1px solid #848484;
		border-width: 2px 1px 1px 2px;
		border-color: #848484 #cccccc #cccccc #848484;
	}
	div#mainColumn form input.form-submit,
	div#mainColumn form input.csc-mailform-submit{
		background: url(../images/form_submit-2.gif) no-repeat;
		width: 65px;
		height: 23px;
		border: 0;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.2em;
		font-weight: 700;
		cursor: pointer;
	}
	div#mainColumn form input.form-submithover,
	div#mainColumn form input.csc-mailform-submithover{
		background: url(../images/form_submit_b-2.gif) no-repeat;
		width: 65px;
		height: 23px;
		border: 0;
		color: #fff;
		font-family: 'trebuchet ms', sans-serif;
		font-size: 1.2em;
		font-weight: 700;
		cursor: pointer;
	}

.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}

/* Social Bookmarks margin: -10px 0 0 -6px; !margin: -70px 0 0 -102px; */

#footer-con {
	background: #fff;
	overflow:hidden;
	clear:both;
	padding: 10px 0 0 0;
}

#footer-con ul#footer-utl {
	float: right;
	display:inline;
	margin-right:5px;
	width:170px;
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#footer-con ul#footer-utl li.bookmark div.bookmarks_inner {
	display: none;
	position: absolute;
	bottom: 20px;
	right: 30px;
	background: #fff;
	padding: 0;
	color:#666666;
	z-index: 1;
}

#footer-con ul#footer-utl li.bookmark:hover div.bookmarks_inner {
	display: block;
}

#footer-con ul#footer-utl li.bookmark:hover div.bookmarks_inner {
	width:149px;
}

#footer-con ul#footer-utl li div.bookmarks_inner ul.related {
	list-style-type: none;
	background:#FFFFFF url(../images/bg_list_top.gif) no-repeat scroll 0 0;
	padding: 5px 5px 0 5px;
}

#footer-con ul#footer-utl li div.bookmarks_inner ul.related li {
	float:left;
	padding:0px;
	margin: 0 2px 0 0;
}

#footer-con ul#footer-utl li {
	float:left;
	padding:5px 0;
}

#footer-con ul#footer-utl li a {
color:#333333;
font-size:1.1em;
line-height:10%;
margin-right:7px;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}

#footer-con ul#footer-utl li div.bookmarks_inner a {
margin-right:0px;
padding-left:0px;
background: none;
}

#footer-con ul#footer-utl li div.bookmarks_inner a img {
	border: none;
	padding: 1px;
}

#footer-con ul#footer-utl li.print {
	background:transparent url(../images/icons/ico_print.gif) no-repeat left center;
}

#footer-con ul#footer-utl li.bookmark {
	background:transparent url(../images/icons/bookmark-2.gif) no-repeat left center;
}


#mainColumn .csc-sitemap ul {
	margin-left: 0.3em;
}

#mainColumn .csc-sitemap ul a {
	font-weight: bold;
}

#mainColumn .csc-sitemap ul ul a {
	font-weight: normal;
}

#secondaryColumn .csc-textpic {
	margin-bottom: 1em;
	overflow: hidden;
}







