@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;
}



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

	width:20%;
	max-width:250px;
	display:block;
	height:1500px;
	background-color:white;
	float:left;


}

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

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

	float:left;
	padding:0;

	

	
}


.ecke2{
	width:100%;z-index:-1;position:absolute;top:50px;min-width: 1301px;height:120px;
	background-color:#F7F7F7;
}
.ecke img{margin-left:3px;margin-top:10px}

#abstandRechts{
	width:20%;

	float:left;


	
}

Xbody #seite #abstandLinks .ecke, Xbody  #seite #abstandRechts .ecke{
	background-color:#F5F5F5;
	height:120px;
	width:100%;

}

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

	width:20%;

	border-right:none;

}

body #seite #spalteMitte{
	width:60%;
	

	display:block;
	float:left;
	background-color:white;
	height:1500px;

}

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

	background-repeat:repeat-x;
	background-position:left 80px;
	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:800px;
	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:60%;
	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:60%;
	text-align:right;
	margin-top:0;
	margin-bottom:150px;
	padding:3px;
	font-size:90%;
	font-weight:normal;
}

#bannertexte{
	height:60px;

	background-repeat:no-repeat;
	background-position:right;
	background-repeat:no-repeat;
	background-color:#CCC;
	border:none;
	width:800px;
	float:left;
	clear:both;
	border-right:1px dotted silver;
	border-left:1px dotted silver;
	}

#bannertexte h2{
	background-color:#900;
	color:white;
	opacity:0.5;
	width:60%;
	text-transform:uppercase;
	height:30px;
	font-size:18px;
	text-align:right;
	margin-top:50px;
	margin-bottom:0;
	padding:3px;
}
#bannertexte h1{
	background-color:white;
	color:black;
	opacity:0.7;
	width:60%;
	text-align:right;
	margin-top:50px;
	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:20%;
		min-width:200px;	
		font-size:1em;
		margin-top:20px;
		max-width:250px;
}

#navigation ul li span, #navigation ul li ul li span{
	display:inline;
	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;
}
#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:780px;
		min-width:600px;
		padding:10px;
		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;
}

#Xbannerbild{
		padding:0;
		background-repeat:no-repeat;
		height:100px;
		background-position:right;
		float:left;
		clear:right;

		border-top-left-radius:0;
	  	border-top-right-radius: 0;
  		border-bottom-right-radius: 20pt 20pt;
		border-bottom-left-radius: 0;		
		-moz-border-radius-bottomright:20pt;
		-webkit-border-bottom-right-radius:20pt;
		border:none;
		border-right:1px solid gray;
		border-bottom:1px solid gray;		
		border-bottom:none;
		border-right:none;
		opacity:0.8;

}

.Xrahmenrundrechtsunten{
  border-top-left-radius:0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 20pt 20pt;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright:20pt;
  -webkit-border-bottom-right-radius:20pt;
  border:none;
  border-bottom:1px solid gray;		

}

.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-1.jpg);
}

.bild_aktuelles{
	background-image:url(TEMP/bilder/aktuelles.jpg);
}

.bild_itberatung{
	background-image:url(TEMP/bilder/itberatung.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:block;
	float:left;

	font-size:1em;
	color:#999;
	text-align:center;
	width:auto;
	Xleft:90%;
	width:100%;
	max-width:250px;
	float:left;

}

#sinnspruch cite{
	font-size:1.2em;
	color:#999;
	text-shadow:#333;
	font-style:italic;

	
}

#sinnspruch cite:before{
	content:open-quote;
	color:#CCC;
}

#sinnspruch cite:after{
	content:close-quote;
	color:#CCC;
}

#bannerzeile1 #logooben{
	float:left;
	width:800px;
	border:none;
	display:block;
	padding:0;
	margin:0;
}

#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;


}