body {
	background-image:  url(../pix/bckgr_br.gif);
	background-color: #ffffff;
}
body, a {
    font: normal 100.01%;
  }
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #FFFFFF;
	paddin: 0;
	margin: 0 0 12px 0;
}
p.pop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #cccccc;
	paddin: 0;
	margin: 0 0 10px 0;
}
p.impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #000000;
	paddin: 0;
	margin: 0 0 12px 0;
}
p.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
	color: #ffffff;
	paddin: 0;
	margin: 0 0 10px 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	font-weight: bold;
	color: #FFFFFF;
	margin:  0 0 13px 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	font-weight: bold;
	color: #000000;
	margin: 0 0 12px 0;
	padding: 0;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;

	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 0;
	padding-bottom: 0;
	color: #FFFFFF;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: none;
	list-style-image:  url(../pix/strich.gif);
	text-indent: -17pt;
	vertical-align: baseline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;

	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #908A7E;
	height: 13pt;
	width: auto;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FFFFFF;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;

	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.abstand {
	margin-bottom: 30px;
	}

td {
	align: top;
	vertical-align: top;
	}
	
#content_oben {
	position: absolute;
	top: 0;
	left: 0;
	width: 756px;
	height: 213px;
	background: #ffffff;
	}	
#logo {
	position: absolute;
	top: 0;
	left: 146px; 
/*	background-image:  url(../pix/kbb_logo.jpg);
	background-repeat: no-repeat;
	background-position:346px 0px;
 	background-attachment: absolute;*/
	padding-top: 80px;
	padding-left: 414px;
	font-size: 11px;
	width: 500px;
	font-family: Arial, Helvetica, sans-serif;
}
#logobild {
	position: absolute;
	top:0;
	left:348px;
}
#flash {
	position: absolute;
	top: 213px;
	width: 756px;
	height: 22px;
	}

/*Obere Navigation*/	
#nav_schwarz {
	position: absolute;
	top: 0;
	left: 0;
	width: 168px;
	height: 192px;
	background: #000000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#nav_schwarz ul{
	margin: 0 0 0 0;
	padding: 0;
	}

#home {
	padding: 0 0 0 87px;
	margin: 80px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/home.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}
#projekte {
	padding: 0 0 0 87px;
	margin: 3px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/referenzen.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}
#agentur {
	padding: 0 0 0 87px;
	margin: 3px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/agentur.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}
#vermietung {
	padding: 0 0 0 87px;
	margin: 3px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/vermietung.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}
#kontakt {
	padding: 0 0 0 87px;
	margin: 15px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/kontakt.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}
#impressum {
	padding: 0 0 0 87px;
	margin: 3px 0 0px 0px;
	font-size: 12px;
	background-image:  url(../pix/impressum.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
 	background-attachment: absolute;
	line-height: 13px;
	}


#home strong, #home a:hover,#home li a:active, #home span  {
	color:#cccccc;
}
#projekte strong, #projekte a:hover,#projekte li a:active, #projekte span {
	color:#cc6600;
}
#agentur strong, #agentur a:hover,#agentur li a:active, #agentur span {
	color:#666699;
}
#vermietung strong, #vermietung a:hover,#vermietung li a:active, #vermietung span {
	color:#999933;
}
#kontakt strong, #kontakt a:hover,#kontakt li a:active, #kontakt span {
	color:#ffffff;
}
#impressum strong, #impressum a:hover,#impressum li a:active, #impressum span  {
	color:#908A7E;
}





/*Inhalte*/
#inhalte, #inhalte_denken, #inhalte_machen, #inhalte_wirken {
	position: absolute;
	top: 233px;
	width: 756px;
	padding-top: 0px;
	height: 100%;
	}
#inhalte_denken {
	background: #666699;
	}
#inhalte_machen {
	background: #999933;
	}
#inhalte_wirken {
	background: #cc6600;
	}
#content_links {
	position: absolute;
	top: 42px;
	left: 196px;
	width: 326px;
	margin-top: 0px;
	}
#content_rechts {
	position: absolute;
	left: 560px;
	width: 194px;
	margin-top: 30px;
	padding-right: 8px;
	}


.kontaktbiere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #FFFFFF;
	margin:  0 0 11px 0;
}

/*Spezielle Definitionen für die Projekte*/	
#content_li_projekte {
	position: absolute;
	top: 0px;
	left: 196px;
	width: 560px;
	background-image:  url(../pix/bckgr_projekte.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
 	background-attachment: absolute;
	padding-top: 42px;
	}
#ABS, #NEBS, #Chance, #Germania, #JeanLuc, #Jahn, #prokopf, #maritim, #IBB, #IBSH, #Lfa, #Brunch, #Lotse, #Praxis, #Soft, #ASIG, #Capitol, #Reichelt, #glam, #astec, #gebaeudeenergie, #obermayer, #tum, #ops, #atlant, #fleske {
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 364px center;
	top: 0;
	margin: 1em 0 1em 0;
	height: 90px;
	padding: 0 200px 0 0 ;
	}
#ABS p, #NEBS p, #Chance p, #Germania p, #JeanLuc p, #Jahn p, #prokopf p, #maritim p, #IBB p, #IBSH p, #Lfa p, #Brunch p, #Lotse p, #Praxis p, #Soft p, #ASIG p, #Capitol p, #Reichelt p , #glam p, #astec p, #gebaeudeenergie p, #obermayer p, #tum p, #ops p, #atlant p, #fleske p {
	padding: 2em 0 auto 0 ;
	margin: auto 0 auto 0 ;
	width: 360px;
	}
/*Logos*/	
#ABS {background-image:  url(../pix/ABS-logo.jpg); }
#NEBS {	background-image:  url(../pix/NEBS-Logo.jpg);	}
#Chance {	background-image:  url(../pix/chance2-Logo.jpg);	}
#Germania {	background-image:  url(../pix/SBFD-Logo.jpg);	}
#JeanLuc {	background-image:  url(../pix/JeanLucParis-Logo.jpg);	}
#Jahn {	background-image:  url(../pix/MMJahn_Logo.jpg);	}
#prokopf {	background-image:  url(../pix/pro_kopf-Logo.jpg);	}
#maritim {	background-image:  url(../pix/Maritim-Berlin-Logo.jpg);	}
#IBB {	background-image:  url(../pix/IBB-Bet-Logo.jpg);	}
#IBSH {	background-image:  url(../pix/IB-SH-Logo.jpg);		}
#Lfa {	background-image:  url(../pix/LfA-Logo.gif);	}
#Brunch {	background-image:  url(../pix/Neitzel_Brunch-Logo.jpg);	}
#Lotse {	background-image:  url(../pix/Neitzel_Lotse-Logo.jpg);	}
#Praxis {	background-image:  url(../pix/Neitzel_Praxis-Logo.jpg);	}
#Soft {	background-image:  url(../pix/soft-management-Logo.jpg);	}
#ASIG {	background-image:  url(../pix/asig-logo.jpg);		}
#Capitol {	background-image:  url(../pix/capitol-markthalle.jpg);	}
#Reichelt { background-image:  url(../pix/eisstuebchen.jpg);	}
#astec { background-image:  url(../pix/astec-logo.jpg);	}
#glam {background-image:  url(../pix/glam-fashion_logo.jpg); }
#gebaeudeenergie {background-image: url(../pix/gebaeudeenergie-logo.jpg);  }
#obermayer {background-image: url(../pix/krankengymnastik-logo.jpg); }
#tum {background-image: url(../pix/tum-communicate.jpg); }
#ops {background-image: url(../pix/octreopharmsciences.jpg); }
#atlant {background-image: url(../pix/atlant-logo.jpg); }
#fleske {background-image: url(../pix/fleske-physiosport-logo.jpg); }


.berlin {
	color: #666666;
}

