	/*height:auto !important; */
	/* real browsers */
	/*height:100%; */
	/* IE6: treaded as min-height*/
	/*min-height:100%; */
	/* real browsers */
	
/*	height:auto !important; 
	height:100%; 
	min-height:100%;*/
body {
	background:url(../images/design/pagebg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#e7e7e9;
	}
#wrap {
	background-color:#e7e7e9;
	width:100%;
	height:376px;
/*	background-image:url(../images/design/head_bg2.gif);
	background-repeat:repeat-x;
	background-position:0 0;*/
	z-index:1;
	position:absolute;
	}
	
#page {
	/*position:absolute;
	top:0px;
	left:0px;*/
	
	
	background-color:#cbccce;
	border-top:0px solid #fff;
	margin: 0px auto;
	padding: 0px 0 0px 0;
	width:960px;
	background:url(../images/design/pagebg.gif);
	background-repeat:repeat-y;
	}
/* -- header -- */
#header {
	width: 960px;
	height: 180px;
	position: relative;
	margin:0px 0 0px 0;
	background-color: #e7e7e9;
	background-image:url(../images/design/head_bg.gif);
	background-repeat:repeat-x;
	border-bottom:0px solid #fff;}

#header img {
	float:left;
	border-right:0px solid #fff;
	width:960;
	height:180px;
	margin:0px 0 0 0;}

#header meta li {
	padding:0 0px 0 0;	}
	
#header .adresse{
	position:absolute;
	top:30px;
	left:790px;
	font-size:11px;
	color:#fff;}
	
#header .adresse a{
	font-size:11px;
	color:#89b03b;}

	

/* -- content -- */
#content {
	float: left;
	min-height:300px;
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 30px 20px;
	background-color: #fff;}
	
#linke_box {
	height:100%;
	float:left;
	background-color:#cbccce;
	width:230px;
	margin:0px;
	padding:0px;}
	
#rechte_box {
	height:190px;
	float:left;
	background-color:#cbccce;/*e7e7e9, e8e8ea*/
	width:190px;
	margin:0px;
	padding:0px 0 0px 0px;}

#rechte_box h2{
	background-color:transparent;/*686868*/
	color:#4e4e4f;/*e8e8ea*/
	font-weight:bold;
	width:160px;
	padding:20px 0px 5px 10px;
	border-bottom:1px solid #fff;
	margin:0px;}

img.treuhand_logo {
	/*position:relative;
	top:0px;
	left:10px;*/
	float:left;
	border:0px;
	margin: 0px 0 0 10px;}

/*#rechte_box .adresse{
	position:relative;
	top:100px;
	left:10px;
	font-size:11px;
	color:#959597;}
	
#rechte_box .adresse a{
	color:#89b03b	;
	text-decoration:none;
	font-size:11px;}	*/


#content .float_right {
	float:right;
	margin:0 0 10px 10px;}
	
#content .float_left {
	float:left;
	margin:0 35px 30px 0;}


#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;}


div#portrait {  
     position: relative;
	 height:100px;}
div#portrait img{  
    cursor: pointer;}



img.a {
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;}
img.b {
	position: absolute;
	left: 0;
	top: 0;}
	
img.c {
	position: absolute;
	left: 165px;
	top: 0;
     z-index: 10;}
img.d {
	position: absolute;
	left: 165px;
	top: 0;}

img.e {
	position: absolute;
	left: 0;
	top: 0;
     z-index: 10;}
img.f {
	position: absolute;
	left: 0;
	top: 0;}	

img.g {
	position: absolute;
	left: 165px;
	top: 0;
    z-index: 10;}
img.h {
	position: absolute;
	left: 165px;
	top: 0;}	



div#namen p{
	margin:5px 0px 0 0;
    float:left;
	padding:0px;
	width:166px;}
div#namen p a{
	color:#89B03B;}	


	 

/* -- footer -- */
#footer {
	position:relative;
	left:0px;
	bottom:0px;
	clear: both;
	width: 945px;
	height: 0px;
	margin: 0px 0 0px 0;
	display: block;
	padding: 0px 0 0 15px;
	font-size: 10px;
	background-color:transparent;
/*--------------------------IE6 transparent png hack / http://www.twinhelix.com/css/iepngfix/-------------------*/
#page #header img {
{ behavior: url(../scripts/iepngfix.htc) }
