 body { 
 	background: #4d87c7 url("../images/bg_deco.jpg")  ; 
 	padding:  0; 
 	margin: 0; 
 	font-family: Arial,'Trebuchet MS', Verdana, Helvetica, sans-serif;
    color: #444;  
 	
 }

body,div,table,td{
	font-size: 12px;
}

img{
	border:none;
}

p { line-height: 1.5em; margin: 0 0 1em 0; }

ul, li, ol{
	padding:0;
	margin:0;
	list-style: none;
}

 .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { text-align:center; margin: 0.5em auto; }
 .subcolumns { width: 100%; overflow:hidden; }
 textarea, pre, tt, code {
	font-family: 'arial',"Courier New", Courier, monospace;  	
  }
  
   h1,h2,h3,h4,h5,h6 { 
  	font-family:"times new roman",times,serif; 
  	font-weight:bold; 
  	color:#666;
  	margin: 0 0 0.25em 0; 
  }

  h1 { font-size: 200% }                        /* 24px */
  h2 { font-size: 200%; color:#182E7A}          /* 24px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */
 
   hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #eee solid;
  }
  
 #lay1{
 	width: 903px;
 }
 
 
#col1 { 
	margin:0;
	padding:0;
    width: 166px; 
	background-color: #6ebcdd;
	border-right: #000 1px solid;
}

#col2 {
	 
	padding-right:5px;
	background-color: #78a5b8;
	width: 571px;
}

#col3 { 
	width:  166px; 
	background-color: #6ebcdd;
	border-left: #000 1px solid;
}
  
  a{
  text-decoration: none;
  }
  
  a:hover{
  	text-decoration: undersline;
  }
 <!----------------------->
  
-ml0{
	margin-left:0px;
}

.aRight{
	text-align: right;
}

.aLeft{
	text-align: left;
}

.pl5{
	padding-left:15px;
}

.pl5{
	padding-left:5px;
}
.pr5{
	padding-right:5px;
}

.mt15{

	margin-top: 15px;
}

#nav_main li{
	float:left;
}

#nav_main{
width: auto;
		background: url("../images/bg_navi_top_1px.gif");
  		background-repeat: repeat-x;
 		height:30px;
 		text-align: right;
}

#nav_main li, #nav_main li{
		position: relative;
		float: left;
		padding: 0 10px 0 10px;
		height: 30px;
		border-right: 1px solid #000;
	}
	
	#nav_main li a{
		color: #fff;
		position: relative;
		float: left;
		top: 7px;
		font-size: 13px;
		
		font-weight: bold;
	}
	
	#nav_main li a:hover{
		text-decoration: none;
		color: #9a9690;
	}
 
 
 
 
 
 
	.mainSubSubNav{
		
		font-size: 13px;
		margin-left: 16px;
		margin-bottom: 4px;
	}
	.mainSubSubNav a{
		font-weight: bold;
		color: #fff;
	}
	
	
	.mainSubSubNav a:hover{
		background-color: #fff;
		color: #9a9690;
	}
	
	
	.mainSubNav{
		margin-left: 0px;
		font-size: 14px;
		color: #fff;
		background-image: url('../images/bg_cat_nac_1px.jpg');
		background-repeat: repeat-x;
		font-weight: bold;
		height: 39px;
		width: 100%;
		
	}	

	.mainSubNav a{
		margin-left: 16px;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		position: relative;
		top: 10px;
	}	
	 
	 
	 .maincontent{
		padding: 0 15px 10px 15px;
	 }
	 
	 .maincontent h1{
		color:#fff;
		font-size: 16px;
		font-family: arial;
		padding-top:15px;
	}
	.maincontent h3{
		color:#fff;
		font-size: 14px;
		font-family: arial;
	 
	}
	
	#rightcolum{
		float:right; 
		width: 165px; 
		margin-right: 1px; 
		background-color: #85ceed;	
	}
	
	.mlr5{
		margin-right: 5px;
		margin-left: 5px;
	}
	
	.mlr8{
		margin-right: 8px;
		margin-left: 8px;
	}
	
	.righttopb1px{
		border-top: 1px solid #04817d;
	}
	.rigthtop{
		height: 30px;
		width: 165px;
		background-image: url('../images/bg_top_rightcolum.gif');
		background-repeat: repeat-x;
		padding-top: 5px;
		font-weight: bold;
		text-align: center;
		font-size: 15px;
		font-family: arial;
	}
	
	.pb10{
		padding-bottom: 10px;
	}
		
	.mb10{
		margin-bottom: 10px;
	}
	
	.beraterkachel{
		background-color: #85ceed;
		width: auto;
		height: 170px;
	}
	
	#beratersuche_form .field{
		width: 145px;	
	}
	
	#beratersuche_form p{
		margin: 0;
		padding: 0;
	}
	/*--------------------------------------------------*/
	
.green{
	color: green;
}
.red{
	color:red;
}
.bold{
	font-weight: bold;
}

 
  #beratersuche{
  	margin-bottom: 10px;
  	border: 1px solid green;
  	width: 150px;
  }
  #beratersuche p, #loginformsmall p{
  	margin: 0;
  	padding: 2px;
  	
  }
  #beratersuche h2, #loginformsmall h2{
  	margin: 0;
  	padding: 2px;
  	
  }
  #loginformsmall{
   margin-bottom: 10px;
   
  }
 
 .iLab{
 	width: 155px;
 
 }

.trenner{
	background-image:url(../images/HeadingDottedLineG.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:0pt none;
	color:#FFFFFF;
	font-family:Trebuchet Ms;
	font-size:15px;
	margin:0;
	padding:0;
	margin-bottom: 15px;
	
}

 #kunden_form_head{
 	 
	float:left;
	padding:15px 0pt 0pt;
	width:auto;
 }
  #kunden_form_head h3{
 	color:#fff;
 	margin-left: 25px;
}
 #kunden_form{
 	color: #fff;
 	background-color:# ;
	width:480px;
	padding:0;
	padding-left: 10px ;
	padding-right: 10px;
 }

#kunden_form h3, h5, h1{
 	color:#fff;
}

#kunden_form h3{
	 
	color:#fff;
	font-weight:bold;
	margin:0pt;
}
		
#kunden_form_footer{
	width: 500px;
	height: 35px;
	background-color: #;
	 
	background-repeat: no-repeat;
}
	
#kunden_form .subcolumns{
 	padding-top: 3px;
}

#ErrorBox{
	background-image:url(../images/errorbox-alert.gif);
	background-position:left center;
	background-repeat:no-repeat;
	display:none;
 margin-bottom:10px;
	margin-left:15px;
	margin-right:10px;
	padding-left:50px;
	padding-top:10px;
	text-align:left;
	width:auto;
}
	
#ErrorBox .Errors{
	min-height:30px;
	background-color:#F5800D;
	border:1px solid white;
	margin:5px;
	padding:5px 10px;
	
}

.anmeldeBtn{
	padding: 2px;
}
	
	 
	
	.beraterkachel{
		width:265px;
		height: 199px;
	 	float: left;
		margin-left: 7px; 
		position: relative;
	} 
	
	
	#linav{
		margin-bottom:15px;
		margin-right: -15px;
	}
	#linav li{
		background: none; height: auto;
		margin-left: 15px;
	}
	
	#linav li a{
		margin:0;
		padding:0;
		
	}
	
	#linav .pl15{
		padding-left:12px;
	}

.setli{

	padding-left:2px;
	margin-left:15px;
	list-style: disc;

}	 

#footer{
	padding-left:15px;
	width: auto;
	border-top: 1px solid #2a769a;
	background-color: #969696;
	color: #fff;
	padding-bottom: 2px;	
}

 #footer a{
	 
	
	color: #fff;	
}

.messagebox{
		border: 1px solid #fff; 
		padding:5px; 
		margin-top:10px;
		background-color: #969696; 
		text-align: center; 
		margin-left:15px;
		margin-right:15px;
		
	}

	
	#buchenframe{
	
	width: 400px;
	}
	
	
a:hover{
	color: white;
	text-decoration: underline;
}

a{
	color:white;
}

.c75p{
 	width: 55%;
 	text-align: left;
 }
 
  .c25p{
 	width: 40%;
 	text-algin:right;
 	margin-right:15px;
 }





.wrap_member {
        /*\*/ display: table; /**/
        width: 100%;

        border-spacing: 0;
        margin-bottom: 0px;
}
.image_member, .content_member {
        display: table-cell;
        vertical-align: middle;

}

.content_member {
        width: 100%;

}


.image_member a, .image_member img {
        border-width: 0;
        vertical-align: bottom;
        margin-right:10px;
}

.border_rad_5 {

}



