/*defaults*/
body 	{background:#2765AF url('../images/body_bg.jpg') repeat-x 0 0; color:#000066; margin:2em 0; padding:0;
        font-family:"Trebuchet MS", verdana, arial, Helvetica,Arial,sans-serif; font-size:77%; min-width: 40em; }
p		{margin:0; padding:0 0 4px 0; }
a		{color:#000066; text-decoration:none; }
a:hover	{color:#FFFF00; text-decoration:none;}

 @page { size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm; } 

/*structur*/
#container	{margin:0px auto; text-align:center; padding: 0px 120px 20px; }  /*blau-weißer Bereich*/
#holder		{width:100%; padding:20px; background:#FFFFFF; text-align:left; } /*Kopfbereich mit Logo und hor.Navig.etc*/
#logo		{background:url('../images/Clip0059a.GIF') no-repeat 1px 0; border-bottom:1px solid #DADADA; padding:5px 30px 20px 0px; } /*der strich*/
.spezialist {float:right; } 

#header		{background:#DADADA url('../images/berg.jpg') no-repeat 10px 10px; padding:10px; height:110px; } /*Fotobereich*/
#headerage		{background:#DADADA url('../images/alterspyramidenage.jpg') no-repeat 10px 10px; padding:10px; height:110px; } 
#headercoaching		{background:#DADADA url('../images/klama2010.jpg') no-repeat 10px 10px; padding:10px; height:110px; } 
 #headerich		{background:#DADADA url('../images/RenateErnst2.jpg') no-repeat 10px 10px; padding:10px; height:110px; } 
 #headerindex		{background:#DADADA url('../images/chartsrot.gif') no-repeat 10px 10px; padding:10px; height:110px;  } 
 #headertrain		{background:#DADADA url('../images/chartstrain.gif') no-repeat 10px 10px; padding:10px; height:110px; } 
                                                                               
#logo h1	{font-weight:normal; font-size:170%; margin:0; padding:15px 0 12px 60px; color:#000066; }  /*das ist die Position von NETZ*/
 
/*navigation horizontal*/
#navigation	        {padding:10px 0; }
#navigation ul 		{margin:0; padding:0; }
#navigation li 		{margin:0; padding:0; list-style:none; display:inline; }
#navigation a		{color:#225799; padding:0 20px 0 0; text-decoration:none; }

/*vert Navi*/
#navi {float:left; width: 14em; font-size: 0.83em; margin: 1em 1em 0 1em ; padding:1em; border: 1px; text-align:left; list-style:none;
    background-color: #eee;} 
  ul#navi li {list-style: none; margin: 0; padding: 0;}
  ul#navi a {display: block; padding: 0.2em; font-weight: bold;}
  ul#navi a:link {color: #000066; background-color: #eee; text-decoration:none;}
  ul#navi a:visited {color: #000066; background-color: #eee; text-decoration:none;}
  ul#navi a:hover {color: #FFFF00; background-color: white; text-decoration:none;}
  ul#navi a:active {color: #FF0000; background-color: gray; text-decoration:none;}
  ul#navi span {color: #FF0000; background-color: #eee; text-decoration:none;} 
  
/*Inhalt*/
#content h1		{font-size:170%; font-weight:normal; line-height:130%; margin:0; padding: 0; }
#content	{margin: 1em 12em 0 16em; padding: 0 1em 0 1em; line-height:160%; }  /*INHALT*/ 
.contentItem {padding:1em; background-color:#F4F7FF; border:1px solid #DADADA; font-size:1em; margin: 0 1.2em 0.5em;}
.pic  {float: left; padding: 0 1em;}
.pic2 {float: right; padding: 0 0 0 1em}
.contentItem h4	{color:#000066; margin: 0; padding:0; font-size:110%; font-weight:bold; }
.contentItem h5	{color:#000066; margin: 0; padding:0; font-size:130%; font-weight:bold; }

/*Box*/ 
#news		{float:right; width:16em;  margin: 0; padding: 1em 0 0 1em; line-height:120%; text-align:left; }
.newsItem h2	{color:#000066; margin: 0; padding:0; font-size:120%; font-weight:bold; }
.newsItem	{padding:1em; background:#FEFFD5; border:1px solid #31827E; font-size:0.85em; margin: 0 1.2em 0.5em; } 
.newsItem1	{padding:1em; background:#FEFFD5; border:1px solid #FF0000; font-size:0.85em; margin: 0 1.2em 0.5em; }   
.newsItem1 h2	{color:#000066; margin: 0; padding:0; font-size:120%; font-weight:bold; }

#picture {float:right;}
 
#footer		{clear:both; width:100%; font-size:80%; background:#DADADA; padding: 20px; text-align:center; border-top:2px solid #2765AF; }
#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000066; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer a:hover	{color:#FFFF00; text-decoration:none; }


    
#copyright	{float:right; }
/*shamelessly borrowed styles from http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height:1%; }
.clearfix {display:block; }
/* End hide from IE-mac */


 #sitemap-baum ul { list-style-type: none; margin: 0 30px 0 45px; padding: 0; border-left: 2px dotted #9c6a2e; }
 #sitemap-baum ul li { margin: 8px 0 0 0; padding: 0; } 
 #sitemap-baum ul ul { list-style-type: none; border-left: 2px dotted #9c6a2e; margin: 0 0 0 30px; padding: 0; } 
 #sitemap-baum ul ul li {margin: 0; margin: 3px 0 0 0; padding: 0; font-size: 100%; } 
 #sitemap-baum ul a { margin: 0; padding: 0 10px; font-size: 105%; font-variant: small-caps; text-decoration: none; font-weight: bold; background-color: #f5ebd8; color: 
#450000; border-bottom: 1px solid #9c6a2e; } 
 #sitemap-baum ul a:visited {background-color: #f5ebd8; color: #850; padding-right: 15px; } 
 #sitemap-baum ul a:hover, 
 #sitemap-baum ul a:active, 
 #sitemap-baum ul a:focus { background-color: #fffff7; color: #a00; } 
 #sitemap-baum ul ul a { font-variant: normal; font-weight: normal; } 
 #sitemap-baum ul ul a.lev2 { font-variant: small-caps; font-weight: normal; } 
 #sitemap-baum ul span.sm-aktiv { padding-left: 10px; font-weight: bold; } 