*{padding:0;margin:0;outline:0}body{font-size:12px;line-height:1.5;font-family:Arial,"Trebuchet MS",Tahoma sans-serif;color:#4a4a4a;background:#f6f6f6 url(images/body-bg.gif) repeat-x 0 0;text-align:left}a img{border:0}a{color:#037bb9;text-decoration:underline}a:hover{text-decoration:none}.cl,.clear{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both}#page{width:952px;margin:0 auto;padding:0 10px}h1,h2,h3,h4,h5,h6{font-family:"Trebuchet MS",Tahoma,Arial,Sans-Serif;color:#2b2b2b;font-weight:normal}h1{font-size:23px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}h6{font-size:14px}ul{padding-left:15px}#header{padding:20px 12px 15px 3px}#header .description{font-family:"Trebuchet MS",Tahoma,Arial,Sans-Serif;font-size:11px;color:#9c9c9c;text-transform:uppercase;line-height:1}#header h1{line-height:1.1}#header h1 a{color:#2b2b2b;text-decoration:none}#navigation{float:right;display:inline;font-size:11px;line-height:1.5;text-transform:uppercase;padding-top:10px}#navigation ul li{float:left;display:inline;list-style-type:none;padding-right:18px;margin-right:14px;background:url(images/nav-sep.gif) repeat-y right 0}#navigation ul li.last{margin-right:0;padding-right:0;background:0}#navigation ul li a{color:#7f7f7f;text-decoration:none}#navigation ul li a:hover{text-decoration:underline}#navigation ul li.active a{color:#000}#slideshow{height:404px;width:962px;position:relative;left:-5px}#slideshow .cnt{padding:42px 36px 0 36px}#slideshow .big-image{margin-bottom:12px}#slideshow .big-image div{padding:2px;border:solid 1px #d5d5d5}#slider{width:890px;position:relative}#slider .buttons span{display:block;width:38px;height:37px;font-size:0;line-height:0;text-indent:-4000px;cursor:pointer}#slider .buttons span{position:absolute;top:21px}#slider .holder{width:790px;height:78px;margin:0 auto;position:relative;overflow:hidden}#slider .content{position:absolute;top:0;left:0;width:100000px}#slider .content ul{float:left;display:inline;padding-left:0}#slider .fragment{float:left;display:inline;list-style-type:none}#content{padding:0 5px 10px 5px}#content p{padding-bottom:18px}#content .separator{padding-right:18px;background:url(images/col-sep.gif) no-repeat right 10px}#content .left-col{float:left;display:inline;width:395px}#content .right-col{float:right;display:inline;width:505px}.linklist{padding-left:0}.linklist li{padding-left:7px;background:url(images/linklist-ico.gif) no-repeat 0 7px;list-style-type:none}#footer{background:url(images/footer-line.gif) no-repeat center 0;padding:20px 18px}
.b{font-weight:bold}.adressen{font-size:17px}.contact{width:50%;float:left}.projecthead{font-size:17px}#skill-list-left li{font-size:17px}#skill-list-right li{font-size:17px}.paddingl10{padding-left:10px}.paddingb10{padding-bottom:10px}#content .separator{background:url(images/footer-line.gif) no-repeat center 0;padding-top:5px;margin-top:5px}#content .vseparator{padding-right:18px;background:url(images/col-sep.gif) no-repeat right 10px}#content .left-col-wide{float:left;display:inline;width:595px}#content .right-col-narrow{float:right;display:inline;width:305px}#slideshow .big-image{margin-bottom:25px}.w150{width:150px}.w200{width:200px}.w250{width:250px}.w400{width:400px}.profilbild{padding-left:80px;padding-top:30px}

#project_images li a div {
	width: 133px; 
	height: 72px;
	background-repeat: no-repeat;
}

.mhp {
  background-image: url('images/gen_sprite.png');
  background-position: left -0px;
}

.dfsic {
  background-image: url('images/gen_sprite.png');
  background-position: left -72px;
}

.dbsystel {
  background-image: url('images/gen_sprite.png');
  background-position: left -144px;
}

.car2go {
  background-image: url('images/gen_sprite.png');
  background-position: left -216px;
}

.daimlertss {
  background-image: url('images/gen_sprite.png');
  background-position: left -288px;
}

.xing {
	width: 190px; 
	height: 40px;
  background-image: url('images/gen_sprite.png');
  background-position: left -360px;
}

.gulp {
	width: 157px;
	height: 68px;
  background-image: url('images/gen_sprite.png');
  background-position: left -400px;
}

#slider .buttons .prev { 
	left: 0;
	background-repeat: no-repeat;
  background-image: url('images/gen_sprite.png');
  background-position: left -468px;
}

#slider .buttons .next { 
	right: 0;
	background-repeat: no-repeat; 
  background-image: url('images/gen_sprite.png');
  background-position: left -505px;
}

#slider .fragment a { 
	float: left;
	display: inline; 
	width: 133px;
	height: 72px;
	padding: 3px;
	margin: 0 10px;
  background-image: url('images/gen_sprite.png');
  background-position: left -542px;
}

.backgroundimage {
	width: 883px;
	height: 208px; /** 2 pixels less than height, because, else you see the top of the next sprite. */
  background-image: url('images/gen_sprite.png');
  background-position: left -620px;
}

#slideshow .bg { 
	height: 454px;
	width: 962px;
	background-repeat: no-repeat;
  background-image: url('images/gen_sprite.png');
  background-position: left -830px;
}


