*{
padding:0px;
margin:0px;
}


body {
	margin:0px; padding:0px;
	background:#ffffff url(images/background1.jpg) repeat-x; 
	font-family:Verdana,Arial;
	font-size:11px;
	color:#444444;
	line-height:150%;
}
h1,h2,h3,h4{
color:#06aed0;
}

h2{

}

.container {
	width:960px;
	margin:0 auto;

}

#header {
	height:140px;
	width:960px;
}

.logo a{
	background:url(images/logo1.png) no-repeat;
	float:left;
	text-indent:-9999px;
	width:200px;
	height:133px;
	margin-left:5px;
	outline:none;
}

.menu_hold{
	

}


.language{
width:50px;
float:left;
margin:20px 0 0 683px;
font-size:10px;
color:#fff;
outline:none;
}

.langs{
color:#ccc;
}

a.langs:link{color:#ccc;outline:none;}
a.langs:visited{color:#ccc;outline:none;}
a.langs:hover{color:#fff;outline:none;}

.lang{
color:#fff;
}

a.lang:link{color:#fff;outline:none;}
a.lang:visited{color:#fff;outline:none;}
a.lang:hover{color:#ccc;outline:none;}


	ul#menu {
		margin-top:30px;
		width: 640px;
		list-style: none;
		float:right;
	}

	#menu li { float:left;text-indent: -9999px; display: inline; }
		
	#menu li a {
		width:100%;height: 100%; background: url(images/cjamenu3.png) no-repeat; 
		text-decoration:none;outline:none;display: block; 
	}

	#menu li.home {
		width: 58px;height:45px;	
	}
	#menu li.home a{
		background-position: 0 0;	
	}
	#menu li.home a:hover,#menu li .home a:focus {
		background-position: 0 -52px;	
	}
	#menu li.home a.selected{
		background-position: 0 -52px;	
	}
	
	
	
	
	#menu li.kk {
		width:130px;height:45px;
	}
	#menu li.kk  a{
		background-position: -58px 0;	
	}
	#menu li.kk a:hover, ul#menu li.kk a:focus {
		background-position: -58px -52px;	
	}
	#menu li.kk a.selected{
		background-position: -58px -52px;		
	}
	
	
	
	
	
	
	#menu li.kanditaten {
		width: 95px;height:45px;
	}
	#menu li.kanditaten a{
		width: 95px; background-position: -188px 0;	
	}	
	#menu li.kanditaten a:hover,#menu li.kanditaten a:focus {
		background-position: -188px -52px;
	}
	#menu li.kanditaten a.selected{
		background-position: -188px -52px;
	}
	
	
	
	
	#menu li.mandanten{
		width: 95px; height:45px;
	}	
	#menu li.mandanten a{
		width: 95px; background-position: -283px 0;	
	}		
	#menu li.mandanten a:hover,#menu li.mandanten a:focus {
		background-position: -283px -52px;	
	}
	#menu li.mandanten a.selected{
		background-position: -283px -52px;	
	}
	
	
	
	
	
	#menu li.prozess {
		width: 70px; height:45px;
	}	
	#menu li.prozess a{
		width: 70px; background-position: -378px 0;	
	}	
	#menu li.prozess a:hover, #menu li.prozess a:focus {
		background-position: -378px -52px;	
	}	
	#menu li.prozess a.selected {
		background-position: -378px -52px;	
	}
	
	
	#menu li.referenzen {
		width: 100px; height:45px;
	}
	#menu li.referenzen a{
		width: 100px; background-position: -448px 0;	
	}	
	#menu li.referenzen a:hover, #menu li.referenzen a:focus {
		background-position: -448px -52px;
	}
	#menu li.referenzen a.selected{
		background-position: -448px -52px;
	}
	
	
	#menu li {
		width: 77px; height:45px;
	}	
	#menu li.kontakt a{
		width: 77px; background-position: -548px 0;	
	}	
	#menu li.kontakt a:hover, #menu li.kontakt a:focus {
		background-position: -548px -52px;
	}
	#menu li.kontakt a.selected{
		background-position: -548px -52px;
	}
	
	
	
	
#slider{
	background:url(images/sliderback3.png) no-repeat;
	width:950px;
	height:391px;
	padding-top:12px;	
	padding-left:11px;	
	margin:0 auto;
	margin-top:8px;
}

#slider_bot{
	background:url(images/sliderback_textbot.png) no-repeat;
	width:970px;
	height:41px;
	padding-left:11px;	
}
#slider1 {
    width: 950px; /* important to be same as image width */
    height: 391px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-left:3px;
	float:left;
}


#slidertext_r {
	background:url(images/sliderback_textright.png) no-repeat;
    width: 331px; /* important to be same as image width */
    height: 147px; /* important to be same as image height */
	margin-left:8px;
	margin-top:40px;
	float:left;
}

#content{
	width:960px;
}

.topcontent{
	background:url(images/topcontent2.png) no-repeat;
	width:960px;
	height:38px;
}

.midcontent{
	background:url(images/midcontent2.png) repeat-y;
	width:880px;
	min-height:500px;
	padding:20px 40px 40px 38px;

	font-family:Verdana,Arial;
	font-size:11px;
	color:#444444;
	text-align:left;
}




.ph{
height:370px;
}


.mc1{
width:500px;
text-align:left;
float:left;
}

.mc1_test{
width:500px;
text-align:left;
float:left;
line-height:180%;
}



.mc_kk{
width:350px;
height:340px;
background:url(images/kernkompetenz.jpg) no-repeat;
float:left;
margin:14px 0 0 30px;
}

.mc_kanditaten{
width:350px;
height:340px;
background:url(images/kandidaten.jpg) no-repeat;
float:left;
margin:14px 0 0 30px;
}


.mc_mandanten{
width:350px;
height:340px;
background:url(images/mandanten.jpg) no-repeat;
float:left;
margin:14px 0 0 30px;
}

.mc_prozess{
width:350px;
height:340px;
background:url(images/prozess.jpg) no-repeat;
float:left;
margin:14px 0 0 30px;
}

.mc_referenzen{
width:350px;
height:340px;
background:url(images/ref.jpg) no-repeat;
float:left;
margin:14px 0 0 30px;
}

.botcontent{
	background:url(images/botcontent2.png) no-repeat;
	width:960px;
	height:91px;
}

#accordion1_top{
	background:url(images/accord1__top.png) no-repeat;
	width:865px;
	height:12px;

}

#accordion1_mid{
	background:url(images/accord1__mid.png) repeat-y;
	width:865px;

}

#accordion1_bot{
	background:url(images/accord1__bot.png) no-repeat;
	width:865px;
	height:13px;
	padding-top:11px;
}

.incont{

}

ul.listing{
width:540px;
margin-left:40px;
}

.listing li{
list-style-type:circle;
list-style-type:disc;
}

#footer {
	text-align:center;
	color:#777;
}

#footcontainer{
width:520px;
margin:0 auto;
margin-top:10px;
}

#footcontainer a{
text-decoration:none;
color:#777;
}
#footcontainer a:hover{
color:#3770b6;
}






#contact-wrapper {
	width:860px;
	margin-top:10px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:left;
	font-size:12px;
	width:100px;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:2px;
	font-size:13px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	padding:0.4em 0.4em 0.4em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	color:#333;
}

.kbtn{
margin:20px 0 0 100px;
background:#B7B7B7;
cursor:pointer;
}

#k{
width:900px;
height:360px;
margin-bottom:40px;
}

#k1{
width:400px;
height:270px;
background:#d1d1d1;
float:left;
padding:20px;
}
#k2{
width:430px;
height:315px; 
background:#d1d1d1;
float:left;
margin-left:2px;
}

.mc_kontakt{
width:435px;
height:310px;
background:url(images/kontakt.jpg) no-repeat;
float:left;
margin-left:2px;
}


.mck{
cursor:pointer;
color:#06aed0;
}

.mct{
float:left;
margin-left:2px;
}