@charset "utf-8";
@media all{
    /*reset-begin*/
    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-decoration:none;}
    :focus{outline: 0;}
    body{line-height:1;color:black;background:white;}
    ol,ul{list-style: none;}
    table{border-collapse: separate;border-spacing: 0;}
    caption,th,td{text-align: left;font-weight: normal;}
    blockquote:before,blockquote:after,q:before,q:after{content: "";}
    blockquote,q{quotes: "" "";}
	section {display:block;}
	/*reset-end*/
	body{
		font-family: Arial, Helvetica, sans-serif;
		background-color:#666;
		font-size:12px;
	}
	strong{
		font-weight:bold;
	}
	
	a {
		color:#000;
		border-color:#000;
	}
	a:hover, 
	a:focus{
		text-decoration:underline;
	}
	#content a{
		color:#4ad;
		border-color:#4ad;
	}
	
	.skiplink,
	.contentimage h1,
	.contentimage p,
	.hiddenlabel,
	#submitsearchh span,
	#logo span,
	#extNav form label,
	#searchhead form label,
	#nav a span,
	.subnav h2,
	.hide{
        height:1px;
        left:-1000em;
        position:absolute;
        top:-1000em;
        width:1px;
    }

    .skiplink:focus,
    .skiplink:active{
        height:auto;
        position:absolute;
        left:50%;
        top: 1em;
        width:auto;
		color:#fff;
		font-weight:bold;
    }
	#wrap{
		width:974px;
		margin-left:auto;
		margin-right:auto;
	}
	.mainsectionwrap,
	#headerwrap,
	#content,
	#footer{
		padding-bottom:6px;
		background:#fff url(/img/shadowboxb.gif) no-repeat left bottom;
	}
	.mainsection, 
	#footernav{
		padding-top:6px;
		background:transparent url(/img/shadowboxt.gif) no-repeat left top;
	}
	
	.mainsectioncontent,
	#header, 
	#footernav ul{
		padding-left:7px;
		padding-right:7px;
		background:transparent url(/img/shadowboxh.gif) repeat-y left top;
	}
	
	#headerwrap{
		margin-top:24px;
	}
	
	#logo{
		width:280px;
		height:93px;
		background:transparent url(/img/it2logo.gif) no-repeat center top;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	#logo a{
		display:block;
		height:100%;
	}
	
	#logo img{
		display:none;
	}
	#nav {
		clear:both;
		font-size:18px;
		padding-bottom:13px;
		padding-top:18px;
		width:900px;
		margin-left:auto;
		margin-right:auto;
	}
	#nav a{
		background:transparent url(/img/nav/nav.png) no-repeat left bottom;
		height:19px;
		display:block;
	}
	#nav a:hover,
	#nav a:focus,
	#nav .active a{
		background-image:url(/img/nav/navHover.png);
		text-decoration:none;
	}
	
	#navMStartseite a{
		width:187px;
	}
	#navMConsulting a{
		width:115px;
		background-position:-200px bottom;
	}
	#navMTechnologie a{
		width:126px;
		background-position:-328px bottom;
	}
	#navMOutsourcing a{
		width:127px;
		background-position:-467px bottom;
	}
	#navMNews a{
		width:64px;
		background-position:-607px bottom;
	}
	#navMReferenzen a{
		width:119px;
		background-position:-684px bottom;
	}
	#navMKontakt a{
		width:84px;
		background-position:-816px bottom;
	}
	#nav li{
		float:left;
		background:transparent url(/img/slashboldwhitebg.gif) no-repeat left center;
		padding-left:13px;
	}
	#nav li:first-child{
		background-image:none;
		padding-left:0;
	}
	#footer{
		text-align:center;
	}
	#footernav ul{
		padding-top:19px;
		padding-bottom:19px;
	}
	#footernav li{
		display:inline;
		background:transparent url(/img/slashwhitebg.gif) no-repeat left center;
		padding-left:12px;
	}
	#footernav li:first-child{
		background-image:none;
		padding-left:0;
	}
	#extNav {
		float:right;
		margin-top:20px;
		margin-right:34px;
	}
	#extNav li{
		background:transparent url(/img/arrowsmallright.gif) no-repeat left 1px;
		margin-left:82px;
		padding-left:13px;
		margin-bottom:6px;
		line-height:9px;
		vertical-align:bottom;
	}
	#extNav #sappartner{
		float:left;
		background-image:none;
		margin-left:0;
		padding-left:0;
	}
	#header{
		position:relative;
	}
	#extNav #homebutton{
		position:absolute;
		left:0px;
		margin-left:40px;
	}
	#extNav form{
		margin-top:16px;
	}
	
	
	#submitsearchh,
	#submitsearchb{
		width:18px;
		height:18px;
		background:#6cf url(/img/searchbutton.gif) no-repeat left center;
		color:#fff;
		vertical-align:bottom;
	}
	
	#searchphraseh,
	#searchphraseb{
		border:1px solid #000;
		height:1.3em;
		width:147px;
		vertical-align:bottom;
		margin-right:3px;
		padding-left:3px;
	}
	#content,#footer{
		margin-top:8px;
	}
	#video-content{
		margin-left:30px;
		margin-right:30px;
	}
	#nav:after,
	.mainsectioncontent:after,
	.aside .thumbnails:after,
	.thumbnails .row:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.duo-teaser .teaser,
	.triple-teaser .teaser{
		float:left;
	}
	
	.duo-teaser .teaser:first-child,
	.triple-teaser .teaser:first-child{
		padding-left:30px;
	}
	
	.asidecolumn  .aside .duo-teaser .left-space{
		background-image:url(/img/subnavbg.png);
		padding-left:41px;
	}
	#content .asidecolumn .aside .duo-teaser .col1{
		padding-left:56px;
	}
	.asidecolumn .duo-teaser:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	
	.sectionheading{
		height:165px;
		background:#fff url(/images/headings/technologie.png) no-repeat top left;
	}
	#heading404{
		background-image:url(/images/headings/error404.png);
	}
	#headingconsulting{
		background-image:url(/images/headings/consulting.png);
	}
	#headingconsulting-businessconsulting{
		background-image:url(/images/headings/consulting_businessconsulting.png);
	}
	#headingconsulting-systemanpassung{
		background-image:url(/images/headings/consulting_systemanpassungen.png);
	}
	#headingconsulting-training{
		background-image:url(/images/headings/consulting_training.png);
	}
	#headingconsulting-supportcenter{
		background-image:url(/images/headings/consulting_supportcenter.png);
	}
	#headingtechnologie{
		background-image:url(/images/headings/technologie.png);
	}
	#headingtechnologie-eakte{
		background-image:url(/images/headings/technologie_eakte.png);
	}
	#headingtechnologie-portale{
		background-image:url(/images/headings/technologie_portale.png);
	}
	#headingtechnologie-netweaver{
		background-image:url(/images/headings/technologie_netweaver.png);
	}
	#headingtechnologie-reportingsuite{
		background-image:url(/images/headings/technologie_reportingsuite.png);
	}
	#headingoutsourcing{
		background-image:url(/images/headings/outsourcing.png);
	}
	#headingoutsourcing-leistungsangebot{
		background-image:url(/images/headings/outsourcing_leistungsangebot.png);
	}
	#headingoutsourcing-systemlandschaft{
		background-image:url(/images/headings/outsourcing_systemlandschaften.png);
	}
	#headingoutsourcing-sumarumportal{
		background-image:url(/images/headings/outsourcing_sumarum.png);
	}
	#headingnews{
		background-image:url(/images/headings/news.png);
	}
	#headingreferenzen{
		background-image:url(/images/headings/referenzen.png);
	}
	#headingkontakt{
		background-image:url(/images/headings/kontakt.png);
	}
	#headingjobs{
		background-image:url(/images/headings/jobs.png);
	}
	#headingnewsletter{
		background-image:url(/images/headings/newsletter.png);
	}
	#headingglossar{
		height:170px;
		background:#fff url(/images/headings/glossar.png) no-repeat top left;
	}
	#headingsuchergebnisse{
		height:180px;
		background:#fff url(/images/headings/suchergebnisse.png) no-repeat top left;
	}
	#headingimpressum{
		background-image:url(/images/headings/impressum.png);
	}
	#headingsitemap{
		background-image:url(/images/headings/sitemap.png);
	}
	#headingunternehmen{
		background-image:url(/images/headings/unternehmen.png);
	}
	#headingunternehmenschweiz{
		background-image:url(/images/headings/unternehmenschweiz.png);
	}
	#headingsappartner{
		background-image:url(/images/headings/sap_partner.png);
	}
	.subnav{
		background:#6cf url(/img/subnavbg.png) repeat-y top left;
		color:#000;
		padding-bottom:24px;
	}
	.subnav ul{
		margin-left:30px;
		padding-top:43px;
		background:transparent url(/img/themen.png) no-repeat top left;
	}
	.subnav li{
		font-size:13px;
		line-height:18px;
		margin-left:20px;
		padding-left:13px;
		background:transparent url(/img/arrowsmallrightblue.gif) no-repeat left 5px;
	}
	.aside .extendedsubnav li{
		padding-left:13px;
		line-height:18px;
		font-size:13px;
		padding-bottom:0;
		background:transparent url(/img/arrowsmallrightblue.gif) no-repeat left 5px;
	}
	#content .subnav a{
		color:#000;
		border-color:#000;
	}
	#content .subnav .active a,
	#content .asidecolumn .teaser .active a{
		color:#fff;
		border-color:#fff;
		font-weight:bold;
	}
	.asidecolumn{
		float:left;
		width:340px;
		padding-bottom:22px;
	}
	.asidecolumn .single-teaser .textbased{
		margin-top:30px;
		margin-left:30px;
		padding:20px;
		width:240px;
		background-color:#6cf;
	}
	
	.asidecolumn .duo-teaser .textbased{
		margin-top:30px;
		width:103px;
		background-color:#6cf;
		height:73px;
	}
	#content .asidecolumn .duo-teaser .col1{
		width:88px;
	}
	.asidecolumn .textbased p{
		line-height:17px;
	}
	
	/*.asidecolumn .duo-teaser .textbased p,
	.asidecolumn .duo-teaser .textbased h2,
	.asidecolumn .duo-teaser .textbased ul{
		padding-left:11px;
		padding-right:11px;
	}*/
	.asidecolumn .duo-teaser .textbased{
		padding:11px;
	}
	
	.article{
		height:1%;
		padding-right:30px;
		padding-bottom:24px;
		overflow:auto;
		
	}
	.article, .asidecolumn{
		margin-top:15px;
	}
	#content .asidecolumn .teaser a{
		color:#000;
		border-color:#000;
	}
	#content .asidecolumn .teaser .light a{
		color:#fff;
		border-color:#fff;
	}
	#content .asidecolumn .teaser a.medialink{
		display:block;
	}
	.light{
		color:#fff;
	}
	.light a,
	a.light{
		color:#fff;
		border-color:#fff;
	}
	.asidecolumn .teaser a.pdf{
		background:transparent url(/img/mediapdf.gif) no-repeat left top;
		padding-top:38px;
		/*margin-top:11px;*/
		margin-bottom:8px;
	}
	#fehler .asidecolumn,
	#partner .asidecolumn,
	#glossar .asidecolumn,
	#kontakt_danke .asidecolumn,
	#suche .asidecolumn, #suche .article,
	#impressum .asidecolumn{
		margin-top:0;
	}
	ul#glossarpagination{
		display:block;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		background-color:#6cf;
		margin:0;
		margin-bottom:22px;
		line-height:12px;
		list-style-type:none;
	}
	ul#glossarpagination li{
		float:left;
		display:block;
		height:14px;
		margin-top:4px;
		margin-bottom:4px;
		border-left:2px solid #000;
	}
	ul#glossarpagination a{
		padding-left:6px;
		padding-right:6px;
	}
	ul#glossarpagination li#gpa{
		border-left:none;
		padding-left:8px;
	}
	ul#glossarpagination a{
		font-weight:bold;
		color:#000;
	}
	ul#glossarpagination:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#glossar dl,
	#suche .article ul
	{
		border-bottom:1px solid #666;
	}
	#glossar dt{
		border-top:1px solid #666;
		padding-top:9px;
		color:#666;
		font-weight:bold;
		font-size:17px;
		padding-left:4px;
	}
	
	#glossar dd{
		padding-top:0;
		padding-bottom:9px;
		padding-left:25px;
	}
	#glossar dd.odd{
		background-color:#d1ebf8;
	}
	#searchhead p{
		float:left;
	}
	#searchhead form{
		float:right;
	}
	#searchhead form button{
		background-color:#fff;
		color:#000;
		width:auto;
		font-weight:bold;
		
		margin-right:5px;
		padding-left:20px;
	}
	#searchhead form input{
		margin-right:0;
	}
	#suche .article li{
		border-top:1px solid #666;
		color:#666;
		font-weight:bold;
		font-size:17px;
		padding-left:4px;
	}
	ul.line-teaser li{
		font-weight:bold;
		padding:0;
	}
	#content ul.line-teaser a{
		
	}
	#searchhead:after,
	#suche .article li:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	#searchhead{
		margin-bottom:22px;
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		height:20px;
		padding-top:2px;
	}
	#suche li{
		position:relative;
	}
	#suche div.result{
		padding-top:9px;
		width:340px;
		float:left;
	}
	#suche div.result a{
		color:#666;
		border-color:#666;
		font-weight:bold;
		font-size:17px;
	}
	#suche .article div.result p{
		color:#000;
		font-weight:normal;
	}
	#suche div.relevance{
		width:235px;
		float:right;
		position:relative;
		height:50px;
	}
	#suche .article div.relevance p{
		font-size:10px;
		font-weight:normal;
		margin-top:15px;
		margin-left:55px;
	}
	#searchvideo,
	#glossaryvideo,
	#sitemapvideo,
	.asidevideo{
		padding-left:30px;
	}
	.asidevideo{
		padding-top:30px;
	}
	#glossaryvideo{
		padding-top:15px;
	}
	div.relevance p strong{
		color:#000;
	}
/*	#suche div.relevance p:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}*/
	#sitemap #content li{
		border-top:1px solid #666;
		text-indent:4px;
		line-height:23px;
	}
	dt.odd, dd.odd, li.odd{
		background-color:#d1ebf8;
	}
	dt.even,dd.even,li.even{
		background-color:#fff;
	}
	
	.article a[rel="external"]{
		padding-left:8px;
		background:transparent url(/img/arrowextlink.gif) no-repeat center left;
	}
	.article a.img[rel="external"]{
		padding-left:0;
		background-image:none;
	}
	.article p,
	h3,h4, .article address,
	.article dt, .article dd{
		font-size:13px;
		line-height:17px;
	}
	.article dt{
		font-weight:bold;
		padding-top:1.1em;
	}
	.article dd{
		padding-top:1.1em;
	}
	h2{
		font-size:17px;
		padding-bottom:7px;
	}
	h2,h3,h4{
		font-weight:bold;
	}
	p+h2,
	p+h3,
	p+h4,
	address+h2,
	address+h3,
	address+h4,
	ul+h3{
		padding-top:1.1em;
	}
	
	.article ul{
		list-style-type:disc;
		margin-left:40px;
		line-height:17px;
		margin-top:10px;
	}
	.article ul ul{
		list-style-type:circle;
		margin-top:0;
	}
	.article ul.line-teaser{
		list-style-type:none;
		margin-left:0;
	}
	#suche .article ul{
		list-style-type:none;
		margin-left:0;
	}
	
	.aside li{
		padding-bottom:4px;
	}
	
	.note{
		padding-left:40px;
		margin-top:20px;
	}
	#teaser_index_hrmanagement{
		background:#fff url(/images/teaser/index_hrmanagement.png) no-repeat left top;
		padding-left:565px;
	}
	#newsletter_form,
	#contact_form{
		margin-top:30px;
	}
	#newsletter_form label,
	#contact_form label{
		width:135px;
		float:left;
	}
	#newsletter_form select,
	#newsletter_form input,
	#contact_form input,
	#contact_form select,
	#contact_form textarea{
		display:block;
		width:220px;
		border:1px solid #000;
		background-color:#d1ebf8;
		margin-bottom:8px;
		margin-left:135px;
	}
	#newsletter_form select:focus,
	#newsletter_form input:focus,
	#contact_form select:focus,
	#contact_form input:focus,
	#contact_form textarea:focus{
		background-color:#fff;
	}
	#newsletter_form input.submit:focus,
	#contact_form input.submit:focus{
		background-color:#5cc5ed;
	}
	#newsletter_form select,
	#contact_form select{
		width:222px;
		margin-left:135px;
	}
	#newsletter_form input[type="hidden"],
	#contact_form input[type="hidden"]{
		display:none;
	}
	#newsletter_form .submit,
	#contact_form .submit{
		margin-left:135px;
		width:222px;
		background:#5cc5ed url(/img/searchbutton.gif) no-repeat left center;
		color:#fff;
		font-weight:bold;
		padding-left:25px;
		border:0px solid #fff;
	}
	#newsletter_form .error,
	#contact_form .error{
		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		background-color:#d1ebf8;
		padding-left:4px;
		padding-top:9px;
		padding-bottom:9px;
		font-size: 17px;
		font-weight:bold;
		color:#666;
		margin-bottom:15px;
	}
	#newsletter_form .error a
	#contact_form .error a{
		color:#000;
	}
	#sitemap ul{
		margin:0;
	}
	#sitemap #content ul ul li{
		text-indent:30px;
	}
	#sitemap #content ul ul ul li{
		text-indent:60px;
	}
	#sitemap #content ul ul ul ul li{
		text-indent:90px;
	}
	/*search engine highlighting*/
	.article .hl0, 
	.article .hl1,
	.article .hl2, 
	.article .hl3, 
	.article .hl4, 
	.article .hl5, 
	.article .hl6, 
	.article .hl7, 
	.article .hl8, 
	.article .hl9{
		background-color:#ddd;
	}
	
	
	p.space,
	.space{
		margin-top:20px;
	}
	.smallspace{
		margin-top:10px;
	}
	.article p{
		margin-top:10px;
	}
	p.nospace{
		margin-top:0;
	}
	abbr[title],*[lang][title]{
		cursor:help;
	}
	.centered{
		text-align:center;
	}
	
	.backlink{
		float:right;
	}
	.gallery{
		margin-top:30px;
	}
	.galleryimage {
		position:relative;
	}
	.article .thumbnails{
		
	}
	.article .thumbnails a{
		float:left;
		display:block;
		border:1px solid #fff;
		width:193px;
	}
	.article .thumbnails a:focus,
	.article .thumbnails a:hover{
		text-decoration:none;
		border:1px solid #09f;
	}
	
	.aside .thumbnails a{
		float:left;
		display:block;
		margin:1px;
		width:118px;
	}
	
	.thumbnails .row{
		margin-top:30px;
		float:left;
	}
	
	.gallerylinks{
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		/*fix damn ie bug*/
		background-image:url(/img/transparent.gif);
	}
	.gallerylinks a:active {
	   color:white;
	   background-color: transparent;	
	}
	.gallerylinks{
		height:375px;
	}
	.galleryprev{
		float:left;
		left:0;
		width:33%;
		height:100%;
	}
	.gallerynext{
		float:right;
		right:0;
		width:33%;
		height:100%;
	}
	.gallerynext:hover,
	.gallerynext:focus{
		background-image:url(/img/prettyPhoto/facebook/btnNext.png);
		background-position:right 10px;
		background-repeat:no-repeat;
	}
	.gallerylink:hover,
	.gallerylink:focus{
		outline-style:none;
	}
	.galleryprev:hover,
	.galleryprev:focus{
		background-image:url(/img/prettyPhoto/facebook/btnPrevious.png);
		background-position:left 10px;
		background-repeat:no-repeat;
	}
	.gallerylink span{
		display:none;
	}
	
	
	#standorte .asidecolumn .single-teaser .textbased{
		margin-top:0;
	}
	#referenzen th {
		background-color: #6cf;
		color: #000;
		font-weight:bold;
		/*width: 156px;*/
		height:90px;
	}
	#referenzen thead th{
		height:60px;
		width:156px;
	}
	#referenzen tbody th{
		width:120px;
		
	}
	#referenzen th, #referenzen td{
		vertical-align:middle;
		text-align:center;
		border:1px solid #000;
		padding:12px;
	}
	
	#referenzen table {
		width: 864px;
		border-collapse:collapse;
		margin-bottom:20px;
		margin-left:auto;
		margin-right:auto;
		margin-top:20px;
	}
	#referenzen .article{
		padding-left: 30px;
	}
	#referenzen .hidden{
		background-color:#fff;
		border:none;
	}
	
	#kontakt_standorte .map{
		position:relative;
		width:585px;
		height:507px;
		background-image:url(/images/standorte/map.png);
		background-repeat:no-repeat;
	}
	#kontakt_standorte #mapimg{
		position:absolute;
		left:0;
		top:0;	
	}
	#kontakt_standorte .hover{
		position:absolute;
		left:0;
		top:0;
		display:none;
	}
	
	#kontakt_standorte noscript p{
		border-top:1px solid #666;
		border-bottom:1px solid #666;
		padding:10px;
		color:#666;
		font-weight:bold;
		background-color:#d1ebf8;
		margin-bottom:10px;
	}
	#contact_form #url{
		display:none;
	}
	.newslist a, 
	.joblist a{
		display:block;
		padding-right:20px;
	}
	.newslist a:hover,
	.newslist a:focus,
	.newslist .active a,
	.joblist a:hover,
	.joblist a:focus,
	.joblist .active a{
		background:transparent url(/img/flaggermanblue.jpg) no-repeat right top;
	}
	.article .joblist a:hover,
	.article .joblist a:focus,
	.article .joblist .active a,
	h2.german{
		background:transparent url(/img/flaggermanwhite.jpg) no-repeat right top;
	}
	.newslist a.suisse,
	.joblist a.suisse{
		display:block;
		padding-right:20px;
	}
	.newslist a.suisse:hover,
	.newslist a.suisse:focus,
	.newslist .active a.suisse,
	.joblist a.suisse:hover,
	.joblist a.suisse:focus,
	.joblist .active a.suisse{
		background:transparent url(/img/flagsuisseblue.jpg) no-repeat right top;
	}
	
	.article .joblist a.suisse:hover,
	.article .joblist a.suisse:focus,
	.article .joblist .active a.suisse,
	h2.suisse{
		background:transparent url(/img/flagsuissewhite.jpg) no-repeat right top;
	}
	#schweiz_schweiz .article{
		margin-left:30px;
	}
	
	/*#referenzen table img{
		max-width:156px;
		max-height:66px;
	}*/
	/*debug*/
	/*abbr{
		background-image:url(/img/debug/abbr.gif);
		background-position:right top;
		background-repeat:no-repeat;
		border-bottom:1px solid #f00;
	}
	* [lang]{
		background-image:url(/img/debug/lang.gif);
		background-position:right top;
		background-repeat:no-repeat;
		border-bottom:1px solid #f00;
	}
	abbr[title],*[title]{
		border-bottom:0px hidden #fff;
	}*/
	
}
@media print{
	body{
		background-color:#fff;
	}
	#logo img{
		display:inline;
	}
	#extNav{
		display:none;
	}
	#nav li{
		display:none;
	}
	#footernav li{
		display:none;
	}
	#footernav .copyright{
		display:block;
	}
	.contentimage{
		background-image:none;
	}
	.contentimage h1, .contentimage p{
		height:auto;
		left:0;
		position:relative;
		top:0;
		width:auto;
	}
	.contentimage h1, .contentimage p{
		font-size:27px;
		font-weight:bold;
	}
	.headingtechnologie{
		height:auto;
		padding-bottom:30px;
	}
	.asidecolumn{
		display:none;
	}
	.article{
		margin-left:0;
	}
	#content a{
		color:#000;
	}
	#content a[href]:after{
		content:" (URL: "attr(href)")";
	}
	#startseite #content a[href]:after{
		content:"";
	}
	.mainsectionwrap,
	#headerwrap,
	#content,
	#footer,
	.mainsection, 
	#footernav,
	.mainsectioncontent,
	#header, 
	#footernav ul,
	#logo{
		background-image:none;
	}
}