

.clear_div {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.pseudo_div {
height:0;
position:relative;
width:0;
}
td {
vertical-align:top;
}


#menu_left{
float:left;
height:380px;
position:relative;
width:190px;
margin-bottom:15px;
}

#menu2{


/*background-color:#CCCCCC;*/
}

#menu3{
bottom:0;
position:absolute;
width:190px;
/*background-color:#CCCCCC;*/
}

#main{
margin-left:auto;
margin-right:auto;
width:900px;
background-color:#8b8472;
margin-top:50px;
margin-bottom:15px;
position:relative;
}
#main2{
padding-top:23px;
padding-left:35px;
padding-right:35px;
}

#header_orange{
height:10px;
background-color:#ff9800;

}
#headertitel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	margin-bottom: 22px;
	letter-spacing: 2px;
	background-image:url(/fileadmin/design/images/header.jpg);
	height:22px;
	background-repeat:no-repeat;
}


.content{
/*position:relative;
left:250px;*/
float:left;
width:580px;
margin-left:60px;
padding-bottom:35px;

}

.tx-dteam-pi1{
width:620px;
}

.content .person{
float:left;

margin-right:27px;
border-bottom:1px dotted #FFFFFF;
margin-bottom:14px;
padding-bottom:12px;
width:175px;
}
.content .person .tel{
position:relative;
float:left;

}

.content .person .mailto{
position:relative;
float:right;
width:50px;
}

#ptext{
float:left;
margin-right:20px;
width:410px;
}

#pdetail{
border-left:1px dotted #FFFFFF;
float:left;
margin-top:17px;
padding-left:10px;
width:138px;
}

.half_br{
padding-bottom:5px;
}

#footer{
height:35px;
background-image:url(/fileadmin/design/images/bg_footer.gif);
text-align:right;
}

