/**print stylesheet**/
@import url(css_styled_content.css);
.hide, 
#menu, 
#altmenu, 
#submenu, 
#skip, 
#header, 
#printlink,
#service_menu_wrap,
#header_right_logo, 
#header_right_menu, 
.header_pic_img,
.qthead-basic,
#content_right .news-list-container {
	display: none;
}

#print_header,
#print_header img {
	width:100%;
}

.csc-header h2, 
h2.csc-firstHeader, 
#pagetitle h1,
.graphical-news-header {
	background:none !important;
}
.csc-header h2 span, #pagetitle h1 span, .news-single-item h2 span, .news-list-item h3 span {
	width:auto !important;
	height: auto !important;
	color: black;   
}

#content {
	width: auto; 
	margin: 0 2% 0 0;
	padding: 0; 
	border: 0;
	float: none !important;
	color: black; 
	background: transparent;
}

#content_wrap a {
	color:#000;
}

body {
	color: #000000;
	background-color: #FFFFFF;
	font: 10pt/1.4 Helvetica, Verdana, Arial, Tahoma, sans-serif;
}

#page_title {
	font-size:14pt;
	border-bottom:1px solid black;
}

h1 {
	font-size:14pt;
}

h2 {
	font-size:12pt;
}
h3 {
	font-size:10pt;
}

h1 a,
h2 a,
h3 a {
	text-decoration:none;
}


img {
	border: none;
}

table {
	border: #000 solid 1px;
}

#letterHead {
	text-align: center;
	padding: 5pt;
	border: #000 1pt solid;
	width: auto;
	font-size: 9pt;
	margin: 10pt;	
}

/* check: http://www.alistapart.com/articles/goingtoprint/) */
a:link {
	color: #0000FF;
	text-decoration: underline;
}
a:visited {
	color: #3333FF;
	text-decoration: underline;
}

a.external-link:link:after, 
a.external-link:visited:after,
a.external-link-new-window:link:after, 
a.external-link-new-window:visited:after {
	content: " (" attr(href) ") ";
	/*
	font-size: 95%;
	color: #CC0000;
	*/
}
/*
abbr:after, acronym:after {
	content: " (" attr(title) ") ";
	font-size: 95%;
	color: #666666;
}
*/

.qtcontent {
	position: absolute;
	margin: 0;
	padding: 0px;	
}

.qtcurrent {
	position:relative;
	overflow:hidden; 
}

#footer {
	float:none;
	clear:both;
	border-top:solid 1px #0076ba;
}

.footer_box {
	font-size:10pt;
	float:left;
	color:#0076ba;
}

#footer .contact {
	float:right;
	text-align:right;
}

#footer .typo3 {
	display:none;
}

.footer_box a {
	color:#0076ba !important;
	text-decoration:none;
}

#content_right .kontakt {
	display:none;
}


/* 
	########### projects list styles ##################
*/

.projects_list .project_item {
	margin:0px;
	margin-bottom:.5cm !important;
	float:left;
	position:relative;
}

.projects_list hr {
	margin-bottom:.5cm !important;
	float:none;
	clear:both;
}

.projects_list .project_item .project-list_img {
	height:106px;
	width:106px;
	float:left;
}

.projects_list .project_item .project-list_text {
	margin-left:116px;
}

.projects_list .project_item h2 {
}


/* 
	########### news styles ##################
*/
.graphical-news-header a,
.news-list-start h1 a {
	text-decoration:none;
}

.news-list-pic,
.news-aufmacher-pic {
	float:left;
	margin-right:1cm;
}

.news-list-item,
.news-list-start {
	margin-bottom:1cm;
	margin-top:1cm;
	clear:both;
	float:none;
}

.news-list-browse {
	display:none;
}

.news-single-backlink {
	display:none;
}