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

body #seite{

	width:100%;

}

#bannerzeile1{
	height:50px;
	width:100%;
	border:none;
	overflow:hidden;
}

#bannerzeile2{
	height:120px;
	width:100%;
}

#banner{
	box-shadow: -5px 0 5px silver, 5px 0 5px silver;

}

#bannerzeile2 .ecke{
	height:120px;
	background-color:#F7F7F7;
    width:600px;
	display:block;
	overflow:hidden
}

#bannerzeile1 #logooben{
	float:left;
	width:600px;
	border:none;
	display:block;
	overflow:hidden;
}

body #seite #abstandLinks, body  #seite #abstandRechts{

	max-width:150px;
	display:none;

	background-color:white;
	float:left;


}

body #seite #abstandLinks{
	min-width:100px;
	background-color:white;	
	height:1500px
	
}

body .ecke{
	width:20%;
	max-width:250px;

	float:left;
	padding:0;
	display:none;
	

	
}


.ecke2{

	display:none;
}
.ecke img{margin-left:3px;}

#abstandRechts{
	width:20%;
	max-width:250px;

	float:left;

	display:none;

	
}



body #seite #abstandRechts{
	float:left;
	display:none;

	width:20%;

	border-right:none;

}

body #seite #spalteMitte{
	width:400px;
	display:block;
	float:left;
	background-color:white;
	

}

body{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0;
	padding:0;


	paddig-bottom:25px;

}

a{
		color:#C00;
}

#banner, #fusszeile{
	width:100%;
	float:left;

	display:block;
}
#seite #spalteMitte #fusszeile{
	width:100%;

	clear:both;
	display:block;
}

#navigation, #inhalt, #leer, #bannerbild{
	display:block;
	/*clear:right;*/
	float:left;
	margin:0;
}

#inhalt{

}
#navi, #logo{


		display:block;
		padding:10px;
		margin-top:20px;
		
}

#logo{
		background-color:transparent;
}

div{
	display:block;
}

#banner{
	height:120px;

	background-repeat:no-repeat;
	background-position:right;
	background-repeat:no-repeat;
	background-color:#CCC;
	border:none;
	width:600px;
	overflow:hidden;
	float:left;
	clear:none;
	border-right:1px dotted silver;
	border-left:1px dotted silver;

	}

#banner h2{
	background-color:#900;
	color:white;
	opacity:0.5;
	width:80%;
	text-transform:uppercase;
	height:30px;
	font-size:18px;
	text-align:right;
	margin-top:50px;
	margin-bottom:0;
	padding:3px;
}
#banner h1{
	background-color:white;
	color:black;
	opacity:0.7;
	width:80%;
	text-align:right;
	margin-top:0;
	margin-bottom:150px;
	padding:3px;
	font-size:90%;
	font-weight:normal;
}



#fusszeile{
	height:20px;
	background-color:none;
	text-align:center;
	color:silver;

	border-top:1px dotted silver;	
	font-size:90%;
	padding:4px;
	padding-left:0;

	width:100%;
	margin-top:50px;
	
}

#fusszeile a, #fusszeile span{
	display:block;
	width:150px;
	color:gray;
	font-weight:normal;
	text-decoration:none;
	float:left;
}
#fusszeile span{
	font-width:normal;
	font-size:1em;
	text-transform:uppercase;
}

#hauptframe{
		/*background-color:white;	*/
		float:none;
		padding-top:70px;
		font-size:90%;
		width:auto;

}

#breadcrumb nav{
	width:100%;
	display:block;
	margin-top:10px;
	padding-left:10px;
}

#breadcrumb a{
	color:#666;
	font-size:80%;
	text-transform:uppercase;
	text-shadow:#999;
	float:left;
	text-decoration:none;
	padding-left:5px;
}

#breadcrumb a:before{
	content:" :: ";
}
#breadcrumb a:after{
	content:"_  ";
	color:white;
}
#breadcrumb  a:hover{
	color:#900;
}

#navigation{
		padding:0;
		margin:0;
		float:left;
		width:100%;
	
		font-size:1em;

		margin-top:20px;

}

#navigation ul li span, #navigation ul li ul li span{
	display:none;
	width:5px;
	float:left;
	clear:left;
	background-color:#F7F7F7;
	overflow:hidden;
	background-position:left center;
	background-repeat:no-repeat;
	margin-right:5px;
	
}

#navigation ul li, #navigation ul li ul li{

}
#navigation+ul {

		list-style:none;
		padding:0;
		display:block;
		float:left;
		width:20%;
		
}
#navigation ul li ul {

		list-style:none;
}

#navigation a:hover{

		/*border:1px solid gray;
		border-top: 1px solid white;
		border-right: 1px solid white;		*/

		border:none;

		padding-left:5px;

}

#navigation a:active{

		/*border:1px solid gray;
		border-top: 1px solid white;
		border-right: 1px solid white;		*/

		border:none;

		padding-left:5px;
		background-color:#F00;

		
}

#navigation a{
		display:block;

		/*border:1px solid white;
		border-top: 1px solid gray;
		border-right: 1px solid gray;		*/

		text-decoration:none;
		color:black;

		padding-left:5px;

		
		/*border-radius:10px;
  		-moz-border-radius:10px;
  		-webkit-border-radius:10px;		*/
}
#navigation ul li {
	list-style:none;

	margin-top:10px;
	Text-transform:uppercase;

}
#navigation ul li ul li{
	list-style:none;

	Text-transform:none;
	margin-top:0;


}

#navigation ul li ul li a{
	font-size:80%;
	width:95%;

	color:#666;
}

#navigation ul li ul li a:hover{
		color:#333;
}
#inhalt{
		width:400px;

		padding:3px;
		margin-top:-70px;
		float:left;
	border-right:1px dotted silver;
	border-left:1px dotted silver;
	box-shadow: -5px 7px 5px silver, 5px 7px 5px silver;
		padding-top:70px;
}
#leer{
		width:5%;
		min-width:20px;
		float:right;
		display:none;
}


.navi-weiss{
	background-color:white;
	color:#666;
}

.navi-weiss a{
	color:#666;
}

.navi-gruen{
	background-color:#3C0;
}

.navi-orange{
	background-color:#F90;
}

.navi-blau{
	background-color:#09C;
}

.navi-gelb{
	background-color:#FC0;
}

.navi-lila{
	background-color:#60F;
}


.bild_controlling{
	background-image:url(TEMP/bilder/controlling.jpg);
}

.bild_IT{
	background-image:url(TEMP/bilder/it.jpg);
}

.bild_interim{
	background-image:url(TEMP/bilder/interim.jpg);
}

.bild_sanierung{
	background-image:url(TEMP/bilder/sanierung.jpg);
}

.bild_standard{
		background-image:url(TEMP/bilder/home.jpg);	
}
.bild_beweismittel{
	background-image:url(TEMP/bilder/forensic.jpg);
}

.bild_kommunikation{
	background-image:url(TEMP/bilder/kommunikation.jpg);
}

#inhalt ul li{
		list-style-type:square;
}

h1{
		font-size:20px;		
		font-weight:bold;
}

h2{
		font-size:16px;		
		font-weight:bold;	
		color:#900;
}

h3+p{
	margin-top:0;
}

h3{
		font-size:12px;	
		font-weight:bold;		
		color:gray;
		margin-bottom:0;
}

.nichtfett {
	font-weight: normal;
}
.ohnerahmen {
	border:none;
	position:relative;
	top:2px;
	left:2px;
}

a, a:hover, strong, b{
	color:#900;
}

a:visited{color:#510000;}

#sinnspruch{
	display:none;

}

#logooben img{
	z-index:100;
	float:right;
	margin-right:-1px;
	margin-top:10px;
	margin-left:1px;

	box-shadow: -5px 7px 5px silver, 5px 7px 5px silver;
	opacity:0.8;

}
