
/* jquery */

#header li.printer {
	color:rgb(255,255,255);
	}
#header li.printer a {
	cursor:text;
	color:rgb(230,30,20);
	}
.printstyle {
	}

/* font */

body, div, p, li, input, textarea, select, h1, h2, h3 {
	color:rgb(0,0,0);
	}

/* page */

body {
	background-color:rgb(255,255,255);
	}
a {
	text-decoration:underline;
	}
a:link, a:visited {
	color:rgb(0,0,0);
	}
a:hover, a:active, a:focus {
	color:rgb(0,0,0);
	}

/* image */

#container {
	background-image:none;
	border-style:none;
	}
 	@media screen {
		#container {
			position:relative;
			width:210mm;
			height:auto;
			margin-right:auto;
			margin-left:auto;
			margin-top:20mm;
			margin-bottom:20mm;
			padding:20mm;
			border-style:solid;
			border-width:1px;
			border-color:#CCCCCC;
		}
	}
/* header */

#header {
	height:auto;
	}
#tools {
	display:inline-block;
	position:absolute;
	right:3em;
	top:1em;
	}
#tools ul ul {
	display:none;
	}
 	@media screen {
		#tools ul ul.terminal {
			display:block;
		}
	}
#tools .terminal {
	background-color:rgb(230,30,20);
	opacity:0.5;
	width:auto;
	}
#tools .terminal:hover, #tools .terminal:active, #tools .terminal:focus {
	opacity:1;
	}
#tools .tools {
	display:none;
	}
#tools li.preview {
	display:block;
	margin-bottom:1em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	background-color:#FFFFFF;
	color:rgb(230,30,20);
	}
#tools li li li {
	list-style-type:none;
	list-style-position:none;
	white-space:nowrap;
	}
#tools h3 {
	display:none;
	}
#tools a:link, #tools a:visited, #tools a:hover, #tools a:active, #tools a:focus {
	color:rgb(255,255,255);
	}
#nav {
	display:none;
	}
#print {
	display:block;
	width:100%;
	text-align:right;
	margin-bottom:10mm;
	}
#print img {
	position:absolute;
	top:0;
	left:0;
	height:22.1mm;
	width:auto;
	}
 	@media screen {
		#print img {
			top:20mm;
			left:20mm;
		}
	}

/* main */

#main {
	height:auto;
	}
.logo, .aside {
	display:none;
	}
.article {
	display:block;
	padding-top:5mm;
	padding-bottom:0;
	}
.article, #team .article, #galery .article, #contact .article, #imprint .article, #sitemap .article {
	width:100%;
	}
.article a:link, .article a:visited, .article a:hover, .article a:active, .article a:focus, #contact a:link, #contact a:visited, #imprint a:link, #imprint a:visited, #contact a:hover, #contact a:active, #contact a:focus, #imprint a:hover, #imprint a:active, #imprint a:focus {
	text-decoration:underline;
	color:rgb(0,0,0);
	}
.article span.red, .article span {
	color:rgb(0,0,0);
	}
#company, #service, #competence, #advice {
	display:block;
	position:static;
	height:auto;
	background-color:rgb(255,255,255);
	}
#home, #contact, #team, #galery, #imprint, #sitemap {
	display:none;
	}
	@media print {
		#home, #contact, #team, #galery, #imprint, #sitemap {
				display:none;
		}
	}
	
/* footer */

#footer {
	display:none;
	}




























/* header * /

#header {
	height:auto;background:orange;padding:10em;
	}
#tools ul.access li, #tools ul.social li, #tools li.tools {
	display:block;background:green;
	}
#nav {
	display:none;
	}
#print {
	display:block;
	}













