@import "ie.css";
* {
margin:0;
padding:0;
border:none;
}
html { height: 100% }
body {
font-family: "humanist777 condensed",Arial, Helvetica,Verdana,Arial,sans-serif;
/*font-size: 100.01%;*/
background:#d8dfe4;
text-align:center;
min-height: 100%;
height: 100%; /* wichtig */
}
ul {list-style-type:none;}
hr{	border-bottom: 1px solid #12377e;}
#content 
{
padding:0px;
text-align:left;
min-height: 100%;
height:auto !important; /* moderne Browser */
border: 1px solid black;
}
#frame {
	/*border:1px solid red;*/
	text-align:left;	
	width:790px;			
	margin:auto;
	background: #fff url(../images/blau_links.jpg) repeat-y left;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
	overflow: hidden;
	display:block;
}
#column {
	width: 100%;
	overflow: auto;
	border:1px solid black;
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
	/*border-left: 20px #083e89;*/
}
#column_left, #column_right
{	
	float:left;
	padding-left: 10px;	
}
#column_left
{		
	background:#fff;
	width:180px;		
	border-left: 18px solid #20377a;
}
#column_left ul {
	list-style-type:none;
	padding:45px 0px 0px 0px;	
}
#column_left li {
	line-height: 16px;
}
#column_left li a {
	padding:0px 0px 0px 4px;
	text-decoration: none;
	font-size: 12px;	
	color:#7172A4;		
}
#column_left li a:hover {
	color:#1f3879;
	font-weight: bold;
}
#column_left li a.aktiv {
	color:#1f3879;
	font-weight: bold;
}
#column_right 
{		
	width: 460px;
	padding-left: 6px;
	border-top:40px solid #fff;	
}

.right, .right1 {
	text-align: center;	
	height:173px;
	width:175px;
	float:left;	
	border-right:20px solid #fff;	
	border-bottom:40px solid #fff;
	background: #e6e6e1 url(../images/verlaufgrau_175.jpg) repeat-y left;
}
.right1 {border-left:20px solid #fff;}
.right, .right1 p{
	line-height:175px;
	vertical-align: middle;	
	color:#1f3879;
	font-weight: bold;
}
#foto {	
	height:173px;
	width:175px;
	float:left;
	border-left:20px solid #fff;
	border-bottom:40px solid #fff;	
}
#clear_div {clear:both;}
#logo 
{	
	overflow:hidden;
	/*text-indent:5em !important;	*/
	/*z-index: 100;	*/
	background:#fff;
	height:56px;	
}
#logo_img{
	position:relative;
	left:150px;
	top: 4px;
	float:left;	
}

#logo a{
	margin:0px 3px 0px 0px;
	color: #000;
}
#menue_head{
	height:50px;
	background:#fff;	
	padding: 5px 0px 0px 10px;
	margin-left: 20px;
}
#menue_head ul {
	list-style-type:none;
	padding:6px 0px 0px 0px;	
	color:#7172A4;
}
#menue_head li {display: inline;}
#menue_head li a {
	text-decoration: none;
	font-size: 12px;	
	color:#7172A4;		
}
#menue_head li a:hover {
	color:#1f3879;
	font-weight: bold;
	display: inline;
}
#menue_head li a.aktiv {color:#1f3879;font-weight: bold;}

.p_content, .li_profil_grau, .li_profil_blau, .p_content_small, .p_content_info, .li_knowhow, .li_leistungen
{
	font-family: "humanist777 condensed", Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	padding:5px 0px 5px 0px;	
}
.right_content ul {
	list-style-type:none;	
	width:220px;	
	padding-bottom: 5px;
}
.p_content a {
	text-decoration: none;
	color:#7172A4;
}

.p_content_info a {
	text-decoration: none;
	color:#97A7B1;
}
.p_content_head, .p_content_head_small
{
	font-family: "humanist777 condensed", Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	color:#1F3879;	
}
.p_content_head{
	font-weight: bold;
	padding:5px 0px 0px 0px;	
}
.p_content_head_small{
	font-weight: normal;
	padding:3px 0px 0px 0px;	
}

.p_content_small {
	width: 420px;	
	padding: 5px 0px 15px 0px;
}
.p_content_bold {
	font-weight: bold;
	color:#1F3879;
	font-size: 12px;	
}
#column_right ul {
	list-style-type:none;	
}
.left_content {
	float: left;	
}
.right_content {float: right;}
.right_content_partner {
	float: right;
	padding: 0px 80px 0px 0px;	
}
.li_profil_grau {
	/*background: #fff url(../images/textpunkt_grau.jpg) no-repeat;*/
	background: #fff url(../images/textpunkt_blau.jpg) no-repeat;
	background-position:0px 7px;
	padding-left: 17px;	
	line-height: 17px;
}
.li_profil_blau {
	background: #fff url(../images/textpunkt_blau.jpg) no-repeat;
	background-position:0px 7px;
	padding-left: 17px;	
	line-height: 17px;
}
.li_knowhow{
	background: #fff url(../images/unterstrich.jpg) no-repeat;
	background-position:0px 8px;	
	padding:0px 0px 0px 7px;				
}

#column_werte_left{	
	height:129px;
	width:387px;
	border: 1px solid green;
}
.div_werte_grau, .div_werte_blau, .div_werte_grau_top {
	text-align: center;	
	height:104px;
	width:104px;
	float:left;	
	border-right:27px solid #fff;	
	border-bottom:27px solid #fff;	
	background: #fff url(../images/verlaufgrau_109.jpg) repeat-y left;
	
}
.div_werte_blau{
	background: url(../images/verlaufblau_109.jpg) repeat-y left;
}
.div_werte_grau, .div_werte_blau, .div_werte_grau_top p{		
	vertical-align: middle;	
	color:#1f3879;
	font-family: "humanist777 condensed", Helvetica,Verdana,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.div_werte_grau, .div_werte_blau p {
	line-height:104px;
}
.div_werte_grau_top p{	
		padding-top: 33px;
}
.box_leistungen_head{
	background: url(../images/blauverlauf_leistungen.jpg) repeat-y;
	border-top: 1px solid #12377e;
	border-left: 1px solid #12377e;
	border-right: 1px solid #12377e;
	height:33px;
	color:#fff;
	font-weight: bold;
	padding: 12px 0px 0px 20px;
}
.box_leistungen{
	width: 458px;
	height:160px;
	border-bottom: 1px solid #12377e;
	border-left: 1px solid #12377e;
	border-right: 1px solid #12377e;
}
.box_leistungen ul {
	list-style-type:none;	
	width:180px;			
}
.li_leistungen{
	background: #fff url(../images/unterstrich.jpg) no-repeat;
	background-position:0px 8px;	
	padding:0px 0px 0px 10px;	
	width:170px;	
}
.box_leistungen_left, .box_leistungen_left2 {
	float:left;
	width:160px;
	padding:20px 0px 0px 60px;	
}
.box_leistungen_left2{	
	padding:10px 0px 0px 60px;		
}
.box_leistungen_right{
	float:right;	
	width:210px;
	padding:20px 0px 0px 0px;		
}
.spacer_leistungen{
	background: #fff url(../images/verlauf_grafik.jpg) no-repeat;
	background-position:center top;	
	width: 152px;
	height:14px;
	font-size: 0pt;
	float: left;			
}
#box_leistungen_pfeil {
	border-top:1px solid #7d85b6;
	padding-top: 6px;
}
.spacer_leistungen_pfeil{
	height: 70px;
	width: 152px;
	background: #fff url(../images/pfeil_leistungen.jpg) no-repeat;
	background-position:center bottom;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	font-weight:bold;
	font-family: "humanist777 condensed",Arial, Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	color:#1F3879;	
	font-weight: bold;		
}
.p_content_head_leist{
	font-family: "humanist777 condensed",Arial, Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	color:#1F3879;	
	font-weight: bold;
	padding:0px 0px 0px px;	
}

#leistungen_pfeil1, #leistungen_pfeil2, #leistungen_pfeil3, #leistungen_pfeil4 {
	font-family: "humanist777 condensed",Arial, Helvetica,Verdana,Arial,sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	float: left;	
	padding: 10px 15px 10px 17px;	
}

#leistungen_pfeil1 {
	color:#7d85b6;
	background: #fff url(../images/pfeil1.jpg) no-repeat;
	background-position:20px 50%;
	padding: 10px 15px 10px 37px;	
}
#leistungen_pfeil2 {
	color:#555f92;
	background: #fff url(../images/pfeil2.jpg) no-repeat;
	background-position:left 50%;
}
#leistungen_pfeil3 {
	color:#2e4384;
	background: #fff url(../images/pfeil3.jpg) no-repeat;
	background-position:left 50%;
}
#leistungen_pfeil4 {
	color:#00286d;
	background: #fff url(../images/pfeil4.jpg) no-repeat;
	background-position:left 50%;
}