	/*height:auto !important; */
	/* real browsers */
	/*height:100%; */
	/* IE6: treaded as min-height*/
	/*min-height:100%; */
	/* real browsers */

#page {
	position:relative;
	top:0px;
	left:0px;
	background-color:#fff;
	margin: 0px auto 0px auto;
	padding: 0px 0 0px 0;
	width:988px;
	border:1px solid #bfbbb9;}

/* -- header -- */
#header {
	width: 988px;
	height: 135px;
	position: relative;
	margin:0px 0 0px 0;
	background-color:transparent;
	z-index:10;}
#header img.header {
	border:0;
	padding:0px;
	margin:47px 0px 0 0;}
#header img a {
	border:none;}
/* -- content -- */

#content {
	width: 580px; /*560*/
	margin: 26px 0px 0px 0px;
	padding: 15px 0px 10px 15px;
	background-color: #fff;	}
	
#linke_box{
	height:100%;
	float:right;
	background-color:#fff;
	width:360px;
	height:697px;
	margin:-21px 0 0 0px;
	padding:0px 0 0 0;}
	
	#linke_box .divHeaderPic {
		position:absolute;
		top:115px;
		right:360px;}
	
	#linke_box h2{
		position:absolute;
		top:160px;
		right:190px;
		z-index:100;
		font-size:22px;
		line-height:1.1em;}
		
p.design {
	height:40px;
	float:left;
	margin:5px 0 0 20px;}
p.design, p.design a {
	font-size:10px;
	color:#666;}
#content .float_right {
	float:right;
	margin:0px 0 10px 0px;}
#content .float_left {
	float:left;
	margin:0 35px 30px 0;}
#content div.situation, #content div.beratung, #content div.leistungen {
	float:left;
	height:300px;
	width:274px;
	margin: 0 0px 10px 0;
	background-color:#fff;}
	
#content div.news {
	float:left;
	height:287px;
	width:274px;
	margin: 0 0px 10px 0;
	padding:15px 0 0 0;
	border:0px solid #6f849e;
	background-color:#fff;}

#content .liste_situation, #content .liste_beratung {
	margin: 10px 0 0 0px;}
	
	#content .liste_leistungen {
			margin: 135px 0 0 0px;}
	
  #content .liste_situation li a, #content .liste_beratung li a, #content .liste_leistungen li a {
	  color:#bfbbb9;
	  text-decoration:none;}
	  
	  #content .liste_situation li a:hover, #content .liste_beratung li a:hover, #content .liste_leistungen li a:hover {
	  color:#1d4667;
	  text-decoration:none;}
	  
	  #content .liste_situation li.active a, #content .liste_beratung li.active a{
	  color:#1d4667;
	  text-decoration:none;}
	  
	  #content .liste_situation li, #content .liste_beratung li, #content .liste_leistungen li{
		list-style-image:url(../images/design/pfeil.gif);
		list-style-position:inside;
		height:20px;}
		
		
	
h2.titelbg {
	background:url(../images/design/titel-bg2a.gif) 0px 0px no-repeat;
	width:574px;
	height:30px;
	padding:10px 0 0 10px;}
	
div.textbild {
	width:574px;
	height:184px;
	margin:0 0 20px 0;}

div.hauptnavi-bg {
	width:574px;
	height:270px;
	padding:10px;
	background:url(../images/design/hauptnavi-bg.gif) 0px 0px no-repeat;}
	
div.listeunten {
	width:574px;
	border-top:1px dotted #aaa;
	margin:10px 0 0 0;}
	
	#content div.listeunten ul.liste_situation, #content div.listeunten ul.liste_beratung {
		border-right:1px dotted #aaa;
		margin: 10px 0 0 2px;
		width:287px;}

p.piktos {
	float:left;
	height:130px;
	width:190px;}
p.piktos img {
	margin: 10px 0 5px 0;}
p.piktos a  {
	text-decoration:none;
	font-weight:bold;
	color:#6f849e;}
p.piktos a:hover, p.piktos:hover  {
	color:#13568a;}
	
	/*TEAM*/
	
	p.teampics {
	float:left;
	height:130px;
	width:185px;
	margin:20px 2px 20px 0;
	text-align:left;}
p.teampics img {
	width:63px;
	height:74px;
	float:left;
	margin: 0px 5px 0px 0;}
p.teampics a  {
	text-decoration:none;
	font-weight:bold;
	color:#6f849e;}
p.teampics a:hover, p.teampics:hover  {
	color:#13568a;}
	
p.teampics a  span{
	/*float:left;*/
	font-size:12px;
	font-weight:normal;
	}	
	
	
	
	
	
div.textbg {
	width:464px;
	height:209px;
	padding:10px 110px 10px 10px;
	background:url(../images/design/textbg.gif) 0px 0px no-repeat;}	
div.textbg-leistungen {
	width:464px;
	height:199px;
	padding:10px 110px 10px 10px;
	margin:20px 0 0 0;
	background:url(../images/design/textbg.gif) 0px 0px no-repeat;}	
div.tab1 {
	width:464px;
	height:170px;/*212*/
	margin:-15px 0 0 0;
	padding:40px 110px 10px 10px;
	background:url(../images/design/beratung/beratung_1atab.gif) 0px 0px no-repeat;}	

div.tab2 {
	width:484px;
	height:170px;
	margin:-15px 0 0 0;
	padding:40px 110px 10px 10px;
	background:url(../images/design/beratung/beratung_3tab.gif) 0px 0px no-repeat;}	
	
div.tab3 {
	width:464px;
	height:170px;
	margin:-15px 0 0 0;
	padding:40px 110px 10px 10px;
	background:url(../images/design/beratung/beratung_4tab.gif) 0px 0px no-repeat;}	

/*TABS Unternehmen*/
	div.tab1UN {
	width:546px;
	height:305px;
	margin:-15px 0 0 0;
	padding:50px 20px 10px 10px;
	background:url(../images/design/unternehmen/tab01a.gif) 0px 0px no-repeat;}
	div.tab2UN {
	width:546px;
	height:305px;
	margin:-15px 0 0 0;
	padding:50px 20px 10px 10px;
	background:url(../images/design/unternehmen/tab02a.gif) 0px 0px no-repeat;}
		
	div.tab3UN {
	width:546px;
	height:305px;
	margin:-15px 0 0 0;
	padding:50px 20px 10px 10px;
	background:url(../images/design/unternehmen/tab03a.gif) 0px 0px no-repeat;}
	div.tab4UN {
	width:546px;
	height:305px;
	margin:-15px 0 0 0;
	padding:50px 20px 10px 10px;
	background:url(../images/design/unternehmen/tab04a.gif) 0px 0px no-repeat;}
	
	div.tab2UN a, div.tab2 a, div.tab3 a, div.tab4 a{
		text-decoration:none;}
	div.tab2UN a:hover, div.tab2 a:hover, div.tab3 a:hover, div.tab4 a:hover{
		text-decoration:underline;}	
	
	
	#content a.zurueck{
		margin:0px 0 0 0;
		padding:0px 0 0 10px;}
	
#content .clear {
	clear:both;
}
#content ul {
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0 0px;
}
#content ul li{
	list-style-type: disc;
	margin: 0px 0px 0 0px;
	padding:0px 0px 0 0px;
}
#content ul li ul{
	margin: 5px 0px 15px 20px;
	padding:0px 0px 0 0px;}
	
#content ul.situationli li a{
	text-decoration:none;}
#content ul.situationli li a:hover{
	text-decoration:underline;}
	

/* -- linke box oben -- */


/* -- footer -- */
#footer {
	position:relative;
	left:0px;
	top:0px;
	clear: both;
	width: 973px;
	height: 20px;
	margin: 20px 0 0px 0;
	display: block;
	padding: 5px 0 0 15px;
	font-size: 10px;
	text-transform:uppercase;
	background-color:#fff;
	color:#1d4667;}
	
#footer a {
	color:#1d4667;
	font-size:11px;
	text-decoration:none;
	text-transform:none;}
/*#footer span {
	color:#1d4667;}*/
#footer span.design {
	color:#e4e3e2;
	font-size:11px;
	float:right;
	margin:0 10px 0 0;
	text-transform:none;}
#footer span.design a {
	color:#e4e3e2;}
	#footer span.design a:hover {
	color:#bfbbb9;}
#footer span.design a {
	font-size:11px;}
#footer span.design a:hover {
	text-decoration:underline;}
	
	/*--------------------------IE6 transparent png hack / http://www.twinhelix.com/css/iepngfix/-------------------*/
#header img.header {
{ behavior: url(../scripts/iepngfix.htc) }
