
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(images/long.jpg) repeat-x;
	font-family: Lucida Sans Unicode, sans-serif;
	font-size: 11px;
	color: #666666;
}

h1, h2, h3 {
	font-family: Helvetica, sans-serif;
	color: #444444;
	
}

h1 {
	font-size: 18px;
	font-weight:normal;
}

h2 {
	font-size: 15px;
	font-weight:normal;

}

h2 a{
	font-size: 15px;
	font-weight:normal;
	text-decoration: none;
	color: #888888;

}

h2 a:hover{
	font-size: 15px;
	font-weight:normal;
	text-decoration: none;
	color: #111111;

}

h3 {
	font-size: 1em;
}

ul {
	list-style-image: url(images/img07.gif);
}

a {
	text-decoration: none;
	color: #00aeef;
}

a:hover {
	color: #111111;
}

a img {
	border: none;
}



/* Header */

#header {
	width: 900px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
	/*border:1px solid black;*/
 
 
}

#PMlogo {
	width: 85px;
	height: 36px;
	margin: 0px auto;
	padding: 0 0px;
	float:left;
	/*border: 1px solid blue;*/
	margin-top:8px;
	margin-left:30px;
	background: url(images/PMlogo.png) no-repeat;
}

#PMlogo:hover {
	width: 85px;
	height: 36px;
	margin: 0px auto;
	padding: 0 0px;
	float:left;
	/*border: 1px solid blue;*/
	margin-top:8px;
	margin-left:30px;
	background: url(images/PMlogo2.png) no-repeat;
}


#logo {
	width: 600px;
	height: 21px;
	margin: 0px 0;
	padding: 10px;
	float:left;
	/*border: 1px solid blue;*/
	margin-top:6px;
	margin-left:25px;
	display:block;
	
}

#logo ul {
	
	margin: 0;
	padding: 0;
	list-style: none;
}

#logo li {

float:left;
	
}

#logo a {
	display:inline;
	float: left;
	margin: 0 0px 0 0;
	padding: 2px 20px 0px 4px;
	/*border: none;*/
	text-decoration: none;
	
	
	font-family: Lucida Sans Unicode, sans-serif;
	font-size: 10px;
	color: #888888;
}

#logo a:hover {
	
	margin: 0 0px 0 0;
	padding: 2px 20px 0px 4px;
	color: #111111;
}

#logo .current_page_item a {
	 
	margin: 0 0px 0 0;
	padding: 2px 15px 0px 0px;
	color: #FFFF00;
}


 


/* Wrapper */

#wrapper {
	background: transparent;
}

/* Page */

#page {
	width: 900px;
	/*border: 1px solid blue;*/ 
}

 

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Content */

#content {
	float: left;
	width: 1000px;
	min-height:420px;
	margin-left:30px;
	background: url(images/WSD.png) top right no-repeat;
	/*border: 1px solid blue;*/
}

.post {
	margin-bottom:  10px;
	
	
	
}

.post h1 {
	font-weight: normal;
}

.title {
	margin: 0;
	font-weight: normal;
}

.title a {
	border-bottom: none;
}

.title a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

.byline {
	letter-spacing:1px;
	margin: 0 0 20px 0;
	font-size:11px;
}

.textos {
	padding-top: 20px;
	/*border: 1px solid red;*/
	width:680px;
	float:left;
	
	 
}

.textos a {
	color: #111111;
}

.textos a:hover {
	
	color: #00aeef;
}

.textos p{
	line-height:16px;
	border-bottom:1px solid #888888;
	padding-bottom:6px;
}

#newstopix{
	line-height:14px;
	color:#111111;
}


.logos {
	 
	/*border: 1px solid red;*/
	width:646px;
	height:400px;
	float:left;
	
	 
}



/* Sidebars */

.sidebar {
	float: left;
	width: 127px;
	height: 500px;
	
	/*border-right: 1px solid #c3c5c8;*/
	margin-right:30px;
	margin-bottom:10px;
	
	font-size:11px;
	background: url(images/stripefade.png) no-repeat right top;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
}

.sidebar li a{
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	color:#888888;
}

.sidebar li a:hover{
	
	width:200px;
	list-style: none;
	
	/*background: #111111;*/
}



.sidebar li {
	padding: 0 0 10px 0;

}



.sidebar li li {
	padding: 5px 0 5px 5px;
	
}

.sidebar li h2 {
	margin: 0 0 10px 0;
	padding: 2px 5px;
	font-size: 11px;
	 letter-spacing:0px;
	
}







.sidebarconcorde {
	float: left;
	width: 127px;
	height: 500px;
	
	/*border-right: 1px solid #c3c5c8;*/
	margin-right:30px;
	margin-bottom:10px;
	
	font-size:11px;
	background: url(images/concorde.png) no-repeat right top;
}

.sidebarconcorde ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
}

.sidebarconcorde li a{
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	color:#888888;
}

.sidebarconcorde li a:hover{
	
	width:200px;
	list-style: none;
	
	/*background: #111111;*/
}



.sidebarconcorde li {
	padding: 0 0 10px 0;

}



.sidebarconcorde li li {
	padding: 5px 0 5px 5px;
	
}

.sidebarconcorde li h2 {
	margin: 0 0 10px 0;
	padding: 2px 5px;
	font-size: 11px;
	 letter-spacing:0px;
	
}

















/* Footer */

#footer {
	height: 15px;
	/*border-top: 1px solid #c3c5c8;*/
	background: #f7f7f7;
	 float:left;
	width:900px;
	margin-top:40px;
	margin-left:30px;
}

#footer p {
	margin: 0;
	padding: 3px;
	text-align: left;
	font-size: 10px;
	 
	color: #888888;
}

#footer a {
	color: #CCCCCC;
}

#footer a:hover {
	color: #FFFF00;
}




ul#sliding-navigation
{
	list-style: none;
	font-size: 10px;
	 
	 
}


ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 103px;
	line-height:10px;
	 
}

 

ul#sliding-navigation li.sliding-element a
{
	color: #888888;
	/*background:#111;*/
	 
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #111111; }






















/* COLORINX MAIN NAVI*/

#ssw li#ssw a {color: #000000;}
li#mx a {color: #000000;}

#ssw li#AA a {color: #000000;}
#audio li#BB a {color: #000000;}
#audio2 li#BB a {color: #000000;}

#audio li#ssw a {color: #000000;}
#audio li#earcons a {color: #000000;}
#audio2 li#loops a {color: #000000;}


#about li#about a {color: #000000;}
#kunden li#kunden a {color: #000000;}
#kontakt li#kontakt a {color: #000000;}
#kontakt li#kontaktdaten a {color: #000000;}
#impressum li#imp a {color: #000000;}










#slider{/*border: 1px solid blue;*/}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	
	}
#slider li{ 
	width:696px;
	height:500px;
	 
	}


#slidersolo{/*border: 1px solid blue;*/}	
#slidersolo ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	
	}
#slidersolo li{ 
	width:696px;
	height:400px;
	 
	}



	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:185px;
	top:166px;
	}	
#nextBtn{ 
	left:870px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:15px;
	height:15px;
	background:url(images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.png) no-repeat 0 0;	
	}

#prevBtn a:hover, #nextBtn a:hover{  
	display:block;
	width:15px;
	height:15px;
	background:url(images/btn_prev_hov.png) no-repeat 0 0;	
	}	
#nextBtn a:hover{ 
	background:url(images/btn_next_hov.png) no-repeat 0 0;	
	}






.menu {
  font-family: helvetica, sans-serif;
  position: relative;
 
}
.menu, .menu .toggle {
  height: 25px;
  line-height: 25px;
}
.menu .toggle {
  color: #888888;
  font-size: 11px;
  font-weight: normal;
  cursor: hand;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
}
.menu .toggle-hover {
  color: #111111;
}

.menu .items {
  position: absolute;
  left: 50px;
  top: 0;
}

.menu .items ul,
.menu .items li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.menu .items li {
  float: left;
  height: 25px;
  line-height: 25px;
  padding: 0 10px 0 0;
}
.menu .items a {
  font-size: 11px;
  font-weight: regular;
  color: #888888;
  text-decoration: none;
}
.menu .items a:hover {
    color: #111111;
  text-decoration: none;
}
.menu .items a.current {
  color: #999;
}


.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

































#sideNavMenu {
	float: left;
	width: 127px;
	height: 500px;
	
	/*border-right: 1px solid #c3c5c8;*/
	margin-right:30px;
	margin-bottom:10px;
	
	font-size:11px;
	background: url(images/stripefade.png) no-repeat right top;
}

#sideNavMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	
	
}

#sideNavMenu li a{
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	color:#888888;
	 }

#sideNavMenu li a:hover{
	
	
	list-style: none;
	color:#111111;
	 
}


#sideNavMenu li {
	padding: 0 0 10px 0;

}

 



#contentclients img {

	cursor: default;

	display: block;

	float: left;

	margin-bottom: 15px;

	filter: alpha(opacity=50);

	-moz-opacity: .50;

	opacity: .50;

}



 

#contentclients img.over {

	filter: alpha(opacity=100);

	-moz-opacity: .99;

	opacity: .99;

}

#contentclients img.out {

}



#blacker {
color:#000000;
}








