body {
    background: #fff; color: #4f4f4f;
    font: 62.5% arial, sans-serif;
    line-height: 1.45;
    margin: 0; padding: 0;
	text-align : center;
}

img{float:left;}

.beitrags-inhalt {
    width: 440px; /*530*/
	float: left;
	border-left : 10px solid white;
}
img {
	border : 0px;
}	

a, h1 {
    color: #4f88ef;
 }
 
h1 {font-size:28px; font-weight:bold; margin:0px; padding:0px; line-height:26px;}
h2 {font-size:16px; margin:0px; padding:0px;}
#top h1, #top h2 {padding-left:30px;}
a:hover {
    text-decoration: none;
}

#ausbildung {
	width:1007px;
	text-align:left;
	border : 0px solid green;
	overflow : hidden;
	margin:auto;
}


#coaching {
	width:1005px;
	float : left;
	border :0px solid green;
}

#weiterbildung {
	width:1005px; 
	height:106px;
	float:left;
	margin-top : 10px;
	border : 0px solid green;
}


.ban_top {
	float:left; 
	width:728px;
	height:90px;
}





.center {
    text-align: center;
}


/* *** Die horizontale Navigation *** */
#hauptnavigation {
    height: 32px; line-height: 32px;
    background: #4f4f4f;
    /*position: relative;
	*/
	border:0px solid green;
}

#hauptnavigation ul {
    list-style: none;
    padding: 0; margin: 0 0 0 20px;
    height: 32px;
	background: #4f4f4f;
}
#hauptnavigation li {
    display: inline;
}
#hauptnavigation li a {
    float: left;
    padding-left: 10px; padding-right: 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
	/*letter-spacing: 1px;*/
}

#hauptnavigation li span {
    float: left;
    padding-left: 10px; padding-right: 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
	/*letter-spacing: 1px;*/
}
#hauptnavigation li a:hover, #hauptnavigation .current_coaching a {
    background: #4f88ef; color: #fff;
}

#hauptnavigation .current_page_parent a {
    background: #4f88ef; color: #fff;
}

#hauptnavigation .parent_coaching a {
    background: #4f88ef; color: #fff;
}

#hauptnavigation .schon_mitglied a {
    background: #4F4F4F; color: #fff;
}

/* *** Bottom Navigation *** */
#bottomMenu {
    height: 26px; line-height: 26px;
    background: #E5E5E5;
    /*position: relative;
	*/
	border:0px solid green;
}

#bottomMenu span {
    position: absolute; left: 10px; top: 4px;
    color: #000;
}


#bottomMenu ul {
    list-style: none;
    padding: 0; margin: 0 0 0 20px;
    height: 26px;
	background: #E5E5E5;
}
#bottomMenu li {
    display: inline;
}
#bottomMenu li a {
    float: left;
    padding-left: 10px; padding-right: 10px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
	/*letter-spacing: 1px;*/
}
#bottomMenu li a:hover, #bottomMenu .current_coaching a {
    background: white; color: #000;
}

input.searchform {
    width: 135px; 
    /*background: #fff url(img/lupe.gif) no-repeat center right;*/
	border: 0px solid #fff;
	height : 15px;
	color : #4C4C4C;
}

input.searchbutton {
    /*background: #fff url(img/lupe.gif) no-repeat center right;*/
   border: 0px solid #fff;
}


.gray_litle {
	font-size:10px; 
	color:#C7C7C7; 
	width:5px;
}

.content {
	width : 1005px;
	float : left;
	border : 0px solid black;
}

.left_column {
	width:650px; 
	float:left;
	border : 0px solid blue;
}

.right_column {
	width:160px;
	float : left;
	margin-top : 10px;
	height:auto;
	border :0px solid red;
}

#bannerRight {
	width : 320px;
	height : auto;
	float : left;
	margin-top : 10px;
	border : 1px solid #C7C7C7;
		font-size:11px; 
	font-family:Arial;
	color:#898989;
	margin-left:12px;
	padding: 10px;
}

/* *** Box mit dem Inhalt und dem Meta-Bereich *** */
.beitrag {
    font-size: 1.2em;
    margin-top: 30px;
    margin-bottom: 30px;
	width : 650px; /* 810*/
	float: left;
	border : 0px solid blue;
}



.datum {
    color: #000;
    font-weight: bold; font-size: .916em;
	margin-top : 5px;
}
/* /Ende von .beitrag */

.trenner {
    clear: both;
	font: 40% arial, sans-serif;
    height: 4px; 
	width: 98%;
    background: #E5E5E5;
    border : 0px solid black;
	margin: 15px 0px 35px;
}


.trenner-small {
   clear: both;
   font: 40% arial, sans-serif;
   height: 2px; 
   width: 98%;
   background: #E5E5E5;
   border : 0px solid black;
   margin-top: 1.5em;
   margin-bottom: 1.5em;
}

.clearer {
    clear: left;
    height: 1px;
    margin: 0; padding: 0;
}

.clearer-gross {
    clear: left;
    height: 1.5em;
}

#footer {
    clear: both;
    font-size: 1.1em;
    border-top: 2px solid #eee;
    margin-top: 2.5em;
	color: #bababb;
}

#footer p {
    margin-top: 10px;
    color: #bababb;
    line-height: 1;
    padding: 0 15px;
    width: 590px;
}

#footer a {
    color: #bbb;
}
