/*********** Seitenbereiche ***********/
#wrapper {
	color: #000000;
	background-color: #ccccff;
	background-image: url(images/raster.gif);
	width: 850px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

#header {
	background-color: white;
	overflow: hidden;
	padding: 3px 3px 3px 3px;
}

#footer {
	background-color: white;
	overflow: hidden;
	clear: both;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

#TopNavi {
	background-color: transparent;
	overflow: hidden;
}

#LeftNavi {
	background-color: transparent;
	width: 170px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	float:left;
}

#content {
	background-color: transparent;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 193px;
	border-left-color: #000099;
	border-left-style: solid;
	padding-left: 10px;
}

/*********** Seitenelemente ***********/
	
body {
	background-color: #b0b0b0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	color: #000000;
}

p {
	margin-right:10px;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 110%;
	margin-top: 10px;
	margin-bottom: 23px;
	font-variant: small-caps;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 110%;
	margin-top:20px;
	margin-bottom: -6px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: -10px;
}	

#list{
	text-align: left;
}

#list ul{
	margin: 20px 10px 0px 20px;
	padding: 0;
	list-style: square outside;
}

#list ol{
	margin: 20px 10px 0px 27px;
	padding: 0;
	list-style: decimal outside;
}

#list li{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 30px;
	margin-left: 10px;
}

a:link, a:visited, a:hover, a:focus,  a:active {
	color: blue;
	text-decoration: none;
	outline: none;
	border: none;
}

/*********** #TopNaviLink 1.Navigation ***********/
#TopNaviLink {
	text-align: left;
}

#TopNaviLink ul {
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 190px;
	padding: 0;
}

#TopNaviLink li {
	display: inline;
	list-style: none;
	font-weight: bold;
	padding: 3px;

}

#TopNaviLink a:link, #TopNaviLink a:visited {
	padding: 5px;
	background-color: #ffffcc;
	border-bottom: 3px solid #6061ff;
	text-decoration: none;
	color: #000000;
}

#TopNaviLink a:hover, #TopNaviLink a:focus,
#Partner #TopNaviPartner a,
#Referenzen #TopNaviReferenzen a,
#Leistungen #TopNaviLeistung a,
#Publikationen #TopNaviPublikation a,
#Kontakt #TopNaviKontakt a {
	padding: 5px;
	background-color: yellow;
	border-bottom: 3px solid blue;
	text-decoration: none;
	color: #000000;
}

/*********** #NaviLinkTitel 2.Navigation TopLevel ***********/
#NaviLinkTitel{
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	font-variant: small-caps;
}

#NaviLinkTitel a:link, #NaviLinkTitel a:visited{
	display: block;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #ededed;
	border-bottom: 2px solid #6061ff;
	text-decoration: none;
	color: black;
}

#NaviLinkTitel a:hover, #NaviLinkTitel a:focus,
#sr #NaviLinkA a,
#hp #NaviLinkB a,
#mediation #NaviLinkA a,
#konflikte #NaviLinkA a,
#sys-aufstellung #NaviLinkB a, 
#veraenderung #NaviLinkB a,
#coaching #NaviLinkB a,
#mitarbeiterfuehrung #NaviLinkC a,
#fuehrung-team #NaviLinkC a,
#praesentation #NaviLinkD a,
#rhetorik #NaviLinkD a,
#argumentation #NaviLinkD a,
#prof-verhandeln #NaviLinkE a,
#besprechungen #NaviLinkE a,
#nlp #NaviLinkE a,
#train-trainer #NaviLinkE a {
	display: block;
	padding: 2px;
	background-color: #ccff8e;
	border-bottom: 2px solid blue;
	text-decoration: none;
	color: #000000;
}


/*********** #NaviLink 2.Navigation ***********/
#NaviLink{
	text-align: left;
	font-size: 90%;
}

#NaviLink ul{
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	line-height: 120%;
}

#NaviLink li{
	list-style: none;
}

#NaviLink a:link, #NaviLink a:visited{
	display: block;
	padding: 5px;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #6061ff;
	text-decoration: none;
	color: black;
}

#NaviLink a:hover, #NaviLink a:focus,
#nlp #NaviLink1 a,
#sys-aufstellung #NaviLink2 a, 
#fuehrung-team #NaviLink3 a,
#mitarbeiterfuehrung #NaviLink4 a,
#prof-verhandeln #NaviLink5 a,
#rhetorik #NaviLink6 a,
#konflikte #NaviLink7 a,
#veraenderung #NaviLink8 a,
#coaching #NaviLink9 a,
#train-trainer #NaviLink10 a,
#praesentation #NaviLink11 a,
#argumentation #NaviLink12 a,
#besprechungen #NaviLink13 a,
#mediation #NaviLink14 a,
#sr_schwerpunkte #NaviLink11 a,
#sr_vita #NaviLink12 a,
#sr_veroeffentlichungen #NaviLink13 a,
#sr_kontakt #NaviLink14 a,
#hp_schwerpunkte #NaviLink21 a,
#hp_vita #NaviLink22 a,
#hp_veroeffentlichungen #NaviLink23 a,
#hp_kontakt #NaviLink24 a {
	display: block;
	padding: 5px;
	background-color: #e6ffcc;
	border-bottom: 1px dotted blue;
	text-decoration: none;
	color: #000000;
}


/*********** header ***********/

#name a {
	display: block;
	text-align: left;
	font-size: 150%;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 31px;
	margin-left: 5px;
	color: #000000;
	outline-style: none;
	text-decoration: none;
}

#description a {
	display: block;
	text-align: left;
	margin-left: 5px;
	margin-bottom: 0px;
	color: #000000;
	text-decoration: none;
}


/*********** footer ***********/

#copy{
	font-size:smaller;
	float:left;
	margin-left: 5px;
	color:#000000;
}

#imprint{
	font-size:smaller;
	float:right;
	font-weight:bold;
	margin-right: 5px;
	color:#000000;
}
#imprint a {
	color:#000000;
	text-decoration:underline;
}

/*********** Publikationen ***********/

#PubContainer {
	background-color: white;
	margin-right: 10px;
	margin-top: 10px;
}

#Download {
	font-size: 80%;
	font-weight: bold;
	color: #4a4a4a;
}

/*********** index Seite ***********/

#Grund {
	background-color: aqua;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-color: #000099;
	border-top-style: solid;
}

#Firm {
	display: block;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	color: #000000;
	outline-style: none;
	text-decoration: none;
}

#FirmSub {
	display: block;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000000;
	text-decoration: none;
}



