@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	overflow: scroll;
	*overflow: none;
}

a {
	color: #8FCB27;
	text-decoration: none;
}
a.presse {
	color: #8FCB27;
	text-decoration: none;
	background-image: url(gif/bullet.gif);
	background-repeat: no-repeat;
	background-position: right -1px;
	padding-right: 40px;
}
div.hrpresse {
	background-color: #c7e593;
	height: 1px;
	width: 600px;
	margin: 17px 0 17px 0;
}
h1 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#flashcontainer { 
    position: absolute; 
    left: 50%; 
    width: 966px; 
    height: 280px; 
    margin-left: -483px; 
    margin-top: 75px;
}
#wrapper {
	text-align: center;
	margin-left: 15px;
}
				#container_projekte {
					text-align: left;
					width: 869px;
					margin: auto;
					margin-top: 50px;
					z-index: 1px;
				}
				#marker_projekte {
					width: 217px;
					height: 254px;
					margin-top: 30px;
					z-index: 95;
				}
	#container {
		text-align: left;
		width: 869px;
		margin: auto;
		margin-top: 50px;
	}
				#content {
						float: left;
						margin-top: 41px;
						width: 705px;
						min-height: 300px;
				}				
				.contentover {
						float: left;
						margin-top: 41px;
						width: 715px;
				}				
						.contentover IMG {
							float: left;
							margin-right: 43px;
							margin-bottom: 45px;
						}
						.contentover IMG.wide {
							float: left;
							margin-right: 50px;
							margin-bottom: 45px;
						}
						#content_projekte {
								float: left;
								width: 630px;
						}
						#navi2 {
							float: right;
							width: 52px;
						}
							#navi2 img {
								padding-bottom: 5px;
							}
			
				#navi {
					float: left;
					margin-left: 1px;
					margin-top: 35px;
					width: 152px;
				}
					#navi ul {
						list-style: none;
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
					}	
						#navi li {
							margin-top: 0px;
							margin-bottom: 0px;
							width: 69px;
							/*height: 24px;	*/
							line-height: 24px;
						}
						#navi li a {
							font-size: 14px;
							font-weight: normal;
							padding-left: 18px;
							padding-top: 3px;
							text-decoration: none;
							color: #666666;
						}			
						#navi li a:hover {
							color: #8FCB27;
						/*	background-image: url(gif/bg_navi.gif);
							background-repeat: no-repeat;	*/
						}		
						#navi li a.active {
							color: #8FCB27;
							background-image: url(gif/bg_navi.gif);
							background-repeat: no-repeat;
						}	
							#navi UL LI UL {
								margin-left: 20px;
								margin-bottom: 2px;
								*margin-bottom: 1px;
								font-size: 12px;
							}
							#navi UL LI UL LI {
							line-height: 20px;
							}
							#navi UL LI UL LI A {
								padding-left: 10px;
								font-size: 12px;
							}
							#navi UL LI UL LI A:hover {
							}
							#navi UL LI UL LI A.active {
								/*background-image: url(gif/bg_navi_level2.gif);*/
								background-image: none;
							}
/* Kunden */
			#kundenleft UL,
			#kundenright UL {
				border: 0px;
				margin: 0px;
				padding: 0px;
				list-style: none;
				list-style-type: none;
			}
			
			#kundenleft LI,
			#kundenright LI {
				border: 0px;
				margin: 0px;
				padding: 0px;
				list-style: none;
				list-style-type: none;
				background-image: url(gif/bullet.gif);
				background-repeat: no-repeat;	
				padding-left: 35px;
				padding-bottom: 10px;
			}

/* Agentur */
			#content #mona {
				background-image: url(gif/mona.jpg);
				background-repeat: no-repeat;
				background-position: top right;
			}
			#content #edzard {
				background-image: url(gif/edzard.jpg);
				background-repeat: no-repeat;
				background-position: top right;
			}
			#content #logo {
				z-index: 0;
				margin-left: 0px;
				margin-top: 0px;
				position: absolute;
			}
			#content #text {
				z-index: 5;
				margin-left: 0px;
				margin-top: 30px;
				position: absolute;
				width: 705px;
			}

/* Leistungen */
	UL.leistungen,
	UL.projekte {
		list-style: none;
		list-style-type: none;
		border: 0px;
		padding: 0px;
		margin: 0px;
		margin-top: 11px;
		margin-bottom: 25px;
	}
	UL.leistungen LI,
	UL.projekte LI {
		border: 0px;
		padding: 0px;
		margin: 0px;
		padding-left: 15px;
		background-image: url(gif/bullet_leistungen.gif);
		background-repeat: no-repeat;
		margin-bottom: 4px;
	}

	UL.leistungen_neu,
	UL.leistungen_neu UL {
		list-style: none;
		list-style-type: none;
		border: 0px;
		padding: 0px;
		margin: 0px;
		margin-top: 11px;
		margin-bottom: 25px;
	}
	UL.leistungen_neu LI, 
	UL.leistungen_neu LI UL LI {
		border: 0px;
		padding: 0px;
		margin: 0px;
		padding-left: 35px;
		background-image: url(gif/bullet.gif);
		background-repeat: no-repeat;
		margin-bottom: 10px;
	}
			UL.leistungen_neu LI UL LI {
				border: 0px;
				padding: 0px;
				margin: 0px;
				padding-left: 15px;
				background-image: url(gif/bullet_leistungen.gif);
				background-repeat: no-repeat;
				margin-bottom: 4px;
			}
	
/* Projekte */


#footer {
	clear: both;
	width: 859px;
	padding-top: 30px;
}
		#marker_ru {
			background-image: url(gif/bg_marker_ru.gif);
			background-repeat: no-repeat;
			background-position: right;
			width: 93px;
			height: 28px;
			margin-left: 750px;
			font-size: 16px;
			color: #8FCB27;
			padding-right: 15px;
			text-align: right;
			z-index: 3;
		}
		#footer #text {
			text-align: center;
			width: 859px;
			height: 30px;
			margin-top: 25px;
		}
		#footer #text a {
			color: #666666;
			text-decoration: none;
		}
		#footer #text a:hover {
			color: #8FCB27;
			text-decoration: none;
		}

#impressum {
	overflow: auto;
	margin-left: 24px;
	width: 480px;
	height: 400px;
	font-size: 11px;
}


#cv {
	width: 505px;
	clear: both;
}
.clear {
	clear: both;
}
	.cv-right {
		float: left;
	}
	.cv-left {
		width: 275px;
		float: left;
		background-image: url(gif/bg_dots.gif);
		background-repeat: repeat; 
	}
	.cv-left SPAN {
		background-color: #FFFFFF;
	}