/********************************* Header ***************************************/
#header ul{
	float: right;
	margin-top: 0px;
	margin-bottom: 8px;
	height: 33px;
	position: relative;
}

#header ul ul, #header ul ul li{
	float: none;
	padding: 2px 0px;
	height: auto;
}

#header ul ul{position: absolute;}

#header ul li{
	float: left;
	list-style-type: none;
	font-size: 11px;
	padding: 0px 11px;
	padding-top: 14px;
	position: relative;
	overflow: visible;
	white-space: nowrap;
}

* html #header ul li, * html #footer ul li{ /* ie <= 6 kram */
	width: 1em; 
	white-space: nowrap;
}

#header li a{
	text-decoration: none;
	color: #6c6d69;
}

#header li a strong{font-weight: normal;}

#header li.active, #footer li.active{
	background-repeat: no-repeat;
	background-position: right;
}
#header ul.news li.active{background-image: url(../_images/misc/website-news.gif);}
#header ul.leistungen li.active{background-image: url(../_images/misc/website-leistungen.gif);}
#header ul.team li.active{background-image: url(../_images/misc/website-team.gif);}
#header ul.portfolio li.active{background-image: url(../_images/misc/website-portfolio.gif);}
#header ul.kontakt li.active{background-image: url(../_images/misc/website-kontakt.gif);}
#header ul.crossover li.active{background-image: url(../_images/misc/website-crossover.gif);}
#header ul.referenzen li.active{background-image: url(../_images/misc/website-kunden.gif);}

#footer ul li.active{background-image: url(../_images/misc/website-impressum.gif);}



/********************************* Content ***************************************/

#content a.blank{
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0px 2px;
	padding-right: 0px;
}

#content.start a.blank{background-image: url(../_images/misc/link-blank-01.gif);}
#content.crossover a.blank{background-image: url(../_images/misc/link-blank-06.gif);}
#content.news a.blank{background-image: url(../_images/misc/link-blank-01.gif);}
#content.referenzen a.blank{background-image: url(../_images/misc/link-blank-01.gif);}
#content.portfolio a.blank{background-image: url(../_images/misc/link-blank-03.gif);}

#content.referenzen a.mehr{padding: 0px;}

#content{
	font-size: 0.7em;
	color: #666;
	line-height: 19px;
}

#content h1.statement a{padding: 0px;}

#content a{
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 18px;
	cursor:pointer;/*in dieser Reihenfolge wg IE bzw Mozilla */
	cursor:hand;
	}

#content a.switchz{ float: left; padding: 0px;}
#content a.switchv{ float: left; padding: 0px;}
#content a.switchz, #content a.switchv{margin-top: 55px;}


#content.news a{
	color: #667078;
	background-image: url(../_images/misc/link-intern-01.gif);
}
	
#content.leistungen a{
	background-image: url(../_images/misc/link-intern-02.gif);
	color: #929d00;
	}
	
#content.fehler a{
	background-image: url(../_images/misc/link-intern-03.gif);
	color: #994c5b;
	}

#content.team a{
	color: #b6a309;
	padding-left: 0px;
	}
	
#content.impressum a, #content.datenschutz a{
	color: #929D00;
	padding-left: 0px;
	}
	
#content.referenzen a{color: #58658d;}	

#content.kontakt a{
	color: #568D94;
	padding-left: 0px;
	}

#content h1{float: left;}
#content h1.portfolio{margin-right: 0px; float: none;}
#content h1.statement a{background-image: none;}
#content h2{
	font-weight: normal;
	color: #000;	
	font-size: 1.1em;
	font-weight: normal;
	padding-right: 10px;
	margin: 0px;
	text-transform: uppercase;
}

#content p{margin-bottom: 20px;}

#content .portfolio p{
	margin-left: 4px;
	margin-top: 30px;
}

#content .portfolio a{color: #666;}
#content.crossover a{color: #994c5b;}

#content .portfolio strong{
	padding-right: 5px; 
	font-weight: normal;
	color: #000;}

#content.referenzen ul{
	list-style: none;
	width: 238px;
	float: left;
}

#content.referenzen ul.rechts{
	margin-left: 15px;
	width: 192px;
}

#content.referenzen li{
	margin-bottom: 20px;
	margin-right: 25px;
}

#content.referenzen .rechts li{margin-right: 0px;}


/* Leistungen */
#content.leistungen ul{list-style-type: none;}

.colone{
	width: 238px;
	float: left;
}

.coltwo{
	float: left;
	margin-left: 15px;
	width: 192px;
}

.colone ul, .coltwo ul{margin-bottom: 35px;}

/********************************* Footer ***************************************/
#footer ul{
	float: left;
	margin: 0px;
	padding: 0px 30px;
}

#footer li{
	float: left;
	list-style-type: none;
	font-size: 11px;
	padding: 0px 11px;
	padding-top: 14px;
}

#footer li a{
	text-decoration: none;
	color: #494949;
}

#footer li a, #header li a, .subnav li a{
	width: 100%;
	display: block;
}

#footer a strong{font-weight: normal;}


