body  { color: black; font-size: 0.9em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; background-color: #ffffff; margin: 0; padding: 0 }
p   { color: black; font-size: 0.9em; line-height: 1.4em; text-align: center; margin-top: 50px }
a   { color: #aaa; text-decoration: none }
a:visited {color: #DB7093;}
a:hover {color: #564b47;}
a:active { color: #000000;}

h1   { 
		color: #ccc; 
		font-size: 9px; 
		font-weight: normal; 
		text-transform: uppercase; 
		margin: 0; 
		padding: 5px 0 15px 15px; 
		border-top: 1px solid gray }

h2 {
		font-size:20px;
		font-weight: normal;
		padding: 0px;
		margin:0px;}
h3  { font-size: 20px; font-weight: normal; text-align: center; margin-top: 50px; padding: 0 }
h5    { color: #aaa; font-size: 0.7em; font-weight: normal; text-transform: uppercase; margin: 22px 0 0; padding: 5px 0 15px 15px; border-top: 1px solid #ccc }
		
img.download  { vertical-align: middle }
.bild  { text-align: left; margin: 0; padding: 0 8px 30px 0; float: left }
.bild2 { text-align: left; margin: 0; padding: 15px 28px 15px 0; }
.zitat2 { color: black; font-size: 14px; font-style: italic; line-height: 16px; text-align: left; text-transform: none; text-indent: 0; margin: 5px 0; padding: 5px 0; }
.zitat3 { color: #000; font-size: 1em; font-style: italic; line-height: 1.4em; text-align: right; text-transform: none; text-indent: 0; margin: 25px 0 15px; padding: 5px 0; }
.zitat4 { color: #000; ; font-size: 1em; font-style: italic; line-height: 1.4em; text-align: left; text-transform: none; text-indent: 0; margin: 25px 0 15px 50px; padding: 5px 0; }
span.autor { font-size: 10px; line-height: 22px; margin-bottom: 5px; }
span.autor1 {
	font-size: 9px;
	line-height: 15px;
}
span.autor2 { font-size: 0.7em; line-height: 2em; }
span.autor3 { font-size: 0.7em; line-height: 2em; }


/* ----------container zentriert das layout-------------- */
#container    
  { background-color: #fff; margin: 20px auto 10px; width: 700px }

#container2    
  { background-color: #fff; margin: 20px auto 10px; width: 400px }

/* ----------banner for logo-------------- */
#banner    { background-color: #fff; text-align: left; margin: 0; padding-top: 0; padding-right: 0; padding-left: 80px }
/* -----------------Inhalt--------------------- */
#content     { background-color: #ffffff; margin-right: 0; margin-left: 300px; padding: 0 }
/*div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}*/
#content ul  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; list-style-type: disc; display: compact; margin: 5px 0 15px; padding-left: 1.5em }  /*Abstand f?r die Listenpunkte*/
#content li  { margin: 5px 0; padding-left: -0.5em } /*Abstand zwischen Listenpunkt und Text vergr??ern*/
#bilder { margin: 0 0 0 0; padding: 0 0 0 100px }
.adresse { font-size: 10px; line-height: 12px }
.adresse2 { font-size: 0.8em; line-height: 1.2em }
/* --------------left navigavtion------------- */
#navi  
       { margin: 0; padding: 0 0 30px 0; width: 175px; float: left }



/* navigation monorom */
.left
    { text-align: right; text-transform: inherit; padding: 0 }
.left1 { color: #960; font-size: 13px; font-style: italic; line-height: 28px; text-align: center; text-transform: none; margin-top: 120px; padding: 0 0 0 100px }
.left2 { color: #960; font-size: 13px; font-style: italic; line-height: 16px; text-align: center; text-transform: none; margin-top: 88px; padding: 0 0 0 100px }
.left3   { color: #960; font-size: 13px; font-style: italic; line-height: 16px; text-align: center; text-transform: none; margin-top: 250px; padding: 0 0 0 130px }
.left4 { color: #960; font-size: 13px; font-style: italic; line-height: 16px; text-align: right; text-transform: none; margin-top: 88px; padding: 0; }
.left4 h3 { color: #000; font-size: 12px; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin-top: 13px; margin-bottom: 3px }
.left4 p {
	color: #609;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 3px;
	font-style: italic;
}
.left4 h4 {
	color: #609;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 3px;
	font-style: normal;
}

.left5 { color: #960; font-size: 13px; font-style: italic; line-height: 16px; text-align: center; text-transform: none; margin-top: 88px; padding: 0; }

.left6 { color: #960; font-size: 13px; font-style: italic; line-height: 16px; text-align: right; text-transform: none; margin-top: 88px; padding: 0; }
.left6 h3 { color: #000; font-size: 12px; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; text-align: left; margin-top: 13px; margin-bottom: 3px }

.left6 p {
	color: #609;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 16px;
	text-align: left;
	margin-top: 13px;
	margin-bottom: 3px;
	font-style: italic;
}
.left6 h4 {
	color: #609;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 3px;
	font-style: normal;
}

.left1 b { color: #c00; font-size: 10px; font-style: italic; font-weight: normal; line-height: 22px; text-decoration: none; text-align: left; text-transform: uppercase }
#navi .left ul li a
{	color: #222; 
    text-decoration: none; 
    background-color: #fff; 
    display: block; 
    margin: 0; 
    padding: 5px 0 3px; 
    border-bottom: 1px solid #cdcdcd }

#navi .left ul li a:visited
 { color: #333 }
#navi .left ul li a:hover { color: #fff; background-color: #03f; padding-right: 4px; overflow: default }
#navi .left ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }
#navi .left ul li a.selected
   { color: #fff; background-color: #03f; padding-right: 4px }

#navi .left ul ul li a.selected
  { color: #fff; background-color: #03f; padding-right: 4px }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
{	display: inline; 
	margin-bottom: 12px 
}

#navi .left ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .left li
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#navi .left ul ul li a
 { font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 0 3px }

/* ende Navigation left*/
/* start navi arbeitsfelder*/
.arbeitsfelder
    { text-align: right; text-transform: inherit; padding: 0 }
.arbeitsfelder h2 { color: #03f; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.arbeitsfelder h3 { color: #111; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin-top: 13px; margin-bottom: 3px }
.arbeitsfelder h4 /* linke linie */  { color: #03f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #03f }
.arbeitsfelder p  {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0
}
.blaueauszeichnung  {
	color: #03f;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0
}.arbeitsfelder a { color: #03f; text-decoration: none }
.arbeitsfelder a:visited { color: #03f; text-decoration: none }
.arbeitsfelder a:hover { text-decoration: underline }
.arbeitsfelder a:active { text-decoration: underline }


/* start navi fuehrung*/

.fuehrung
    { text-align: right; text-transform: inherit; padding: 0 }
.fuehrung h2 { color: #c00; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.untertitel4 { color: #c00; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-left: 20px; }
.untertitel3 { color: #c00; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; margin-top: 4pt; }
.fuehrung h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 20px; margin-bottom: 8px }
.fuehrung h4 /* linke linie */  { color: #c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #c00 }
.fuehrung p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 12px;  }
.fuehrung a { color: #c00; text-decoration: none }
.fuehrung a:visited { color: #c00; text-decoration: none }
.fuehrung a:hover { text-decoration: underline }
.fuehrung a:active { text-decoration: underline }
#navi .fuehrung ul li a
     { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #cdcdcd }

#navi .fuehrung ul li a:visited
   { color: #333 }
#navi .fuehrung ul li a.selected1 { color: #c00; background-color: #fff }
#navi .fuehrung ul li a:hover
   { color: #fff; 
    overflow: default; 
	background-color: #c00; 
	padding-right: 4px }

#navi .fuehrung ul li a:active
  { color: #fff; 
   	overflow: default; 
	padding-right: 4px }

#navi .fuehrung ul li a.selected
   { color: #fff; background-color: #c00; padding-right: 4px }
#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
   { display: inline; margin-bottom: 12px }

#navi .fuehrung ul
 { list-style-type: none; margin: 0; padding: 0 }

#navi .fuehrung li
 { font-weight: normal; margin: 0; padding: 0 }

#navi .fuehrung ul ul li a
    { color: #c00; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .fuehrung ul ul li a:visited { color: #c00 }
#navi .fuehrung ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .fuehrung ul ul li a.selected
  { color: #fff; background-color: #c00; padding-right: 20px }
#navi .fuehrung ul ul ul li a { color: #c00; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 40px 3px 0; }
#navi .fuehrung ul ul ul li a:visited { color: #c00; }
#navi .fuehrung ul ul ul li a:hover { color: #fff; padding-right: 40px; }
#navi .fuehrung ul ul ul li a.selected { color: #fff; background-color: #c00; padding-right: 40px; }
/* ende Navigation fuehrung*/

/* start navi organisationen*/

.organisationen
   { text-align: right; text-transform: inherit; padding: 0 }
.organisationen h2 {
	color: #28C828;
	font-size: 1.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left
}
.organisationen h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 20px; margin-bottom: 8px }
.organisationen h4 /* linke linie */  { color: #28C828; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #28C828 }
.organisationen h5 /* zitat */  {
	color: #111;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 1.4em;
	background-color: #fff;
	text-align: left;
	padding-left: 5em;
	margin-top: 13px;
	margin-bottom: 3px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	border-style: none;
}
.organisationen h5 em/* zitat */  {
	font-size: 0.7em;
	text-transform:uppercase;
}
.organisationen p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px;  }
.organisationen a  { color: #28C828; text-decoration: none }
.organisationen a:visited { color: #28C828; text-decoration: none }
.organisationen a:hover { text-decoration: underline }
.organisationen a:active { text-decoration: underline }

#navi .organisationen ul li a
      { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .organisationen ul li a:visited
 { 
 	color: #333; 
 }
#navi .organisationen ul li a.selected1 { color: #28C828; background-color: #fff }
#navi .organisationen ul li a:hover
   { color: #fff; background-color: #28C828; padding-right: 4px; overflow: default  }

#navi .organisationen ul li a:active
  { color: #fff; padding-right: 4px; overflow: default }

#navi .organisationen ul li a.selected
    { color: #fff; background-color: #28C828; padding-right: 4px }


#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
   { display: inline; margin-bottom: 12px }

#navi .organisationen ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .organisationen li
 { font-weight: normal; margin: 0; padding: 0 }

#navi .organisationen ul ul li a
     { color: #28c828; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .organisationen ul ul li a:visited { color: #28C828 }
#navi .organisationen ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .organisationen ul ul li a.selected
  { color: #fff; background-color: #28c828; padding-right: 20px }
/* ende Navigation organisationen*/

/* start navi beratungskompetenz*/
.groesser { font-size: 25px; font-weight: normal; font-stretch: semi-expanded; }
.beratungskompetenz
   { text-align: right; text-transform: inherit; padding: 0 }
.beratungskompetenz h2 { color: #00afff; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.beratungskompetenz h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 20px; margin-bottom: 8px }

.beratungskompetenz h4 /* linke linie */  { color: #00afff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #00afff }
.beratungskompetenz p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px; }
.beratungskompetenz a  { color: #00afff; text-decoration: none }
.beratungskompetenz a:visited { color: #00afff; text-decoration: none }
.beratungskompetenz a:hover { text-decoration: underline }
.beratungskompetenz a:active { text-decoration: underline }

#navi .beratungskompetenz ul li a
      { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .beratungskompetenz ul li a:visited
 { 
 	color: #333; 
 }
#navi .beratungskompetenz ul li a.selected1 { color: #00afff; background-color: #fff }
#navi .beratungskompetenz ul li a:hover
   { color: #fff; background-color: #00afff; padding-right: 4px; overflow: default  }

#navi .beratungskompetenz ul li a:active
  { color: #fff; padding-right: 4px; overflow: default }

#navi .beratungskompetenz ul li a.selected
    { color: #fff; background-color: #00afff; padding-right: 4px }


#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
   { display: inline; margin-bottom: 12px }

#navi .beratungskompetenz ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .beratungskompetenz li
 { font-weight: normal; margin: 0; padding: 0 }

#navi .beratungskompetenz ul ul li a
     { color: #00afff; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .beratungskompetenz ul ul li a:visited { color: #00afff }
#navi .beratungskompetenz ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .beratungskompetenz ul ul li a.selected
  { color: #fff; background-color: #00afff; padding-right: 20px }
/* ende Navigation beratungskompetenz*/

/* start navi leibundseele*/

.leibundseele
   { text-align: right; text-transform: inherit; padding: 0 }
.leibundseele h2 { color: #ff8c00; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.leibundseele h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 10px; margin-bottom: 10px }
.leibundseele h4 /* linke linie */  { color: #ff8c00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #ff8c00 }
.leibundseele p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px; }
.leibundseele b { color: #ff8c00; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none }
.leibundseele u  { color: #ff8c00; text-decoration: none }
.leibundseele a  { color: #ff8c00; text-decoration: underline }
.leibundseele a:visited  { color: #ff8c00 }
.leibundseele a:hover { text-decoration: underline }
.leibundseele a:active { text-decoration: underline }
.untertitel2 { color: #ff8c00; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }

#navi .leibundseele ul li a
    { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .leibundseele ul li a:visited
 { 
 	color: #333; 
 }
#navi .leibundseele ul li a.selected1 { color: #ff8c00; background-color: #fff }
#navi .leibundseele ul li a:hover
  { color: #fff; background-color: #ff8c00; padding-right: 4px; overflow: default }

#navi .leibundseele ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }

#navi .leibundseele ul li a.selected
   { color: #fff; background-color: #ff8c00; padding-right: 4px }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
  { display: inline; margin-bottom: 12px }

#navi .leibundseele ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .leibundseele li
 { font-weight: normal; margin: 0; padding: 0 }

#navi .leibundseele ul ul li a
    { color: #ff8c00; font-size: 0.9em; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .leibundseele ul ul li a:visited { color: #ff8c00 }
#navi .leibundseele ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .leibundseele ul ul li a.selected
  { color: #fff; background-color: #ff8c00; padding-right: 20px }
/* ende Navigation leibundseele*/

/* start navi kooperation*/
.kooperation
    { text-align: right; text-transform: inherit; padding: 0;  }
#navi .kooperation ul li a
{	color: #222; 
    text-decoration: none; 
    background-color: #fff; 
    display: block; 
    margin: 0; 
    padding: 5px 0 3px; 
    border-bottom: 1px solid #dcdcdc }

#navi .kooperation ul li a:visited
 { color: #333 }
#navi .kooperation ul li a:hover { color: #fff; background-color: #00799f; padding-right: 4px; overflow: default }
#navi .kooperation ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }
#navi .kooperation ul li a.selected
   { color: #fff; background-color: #00799f; padding-right: 4px }

#navi .kooperation ul ul li a.selected
  { color: #fff; background-color: #00799f; padding-right: 4px }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
{	display: inline; 
	margin-bottom: 12px 
}

#navi .kooperation ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .kooperation li
{
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#navi .kooperation ul ul li a
 { font-size: 0.9em; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 0 3px }
#navi .kooperation ul ul li a
    { color: #ff8c00; font-size: 0.9em; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .kooperation ul ul li a:visited { color: #00799f }
#navi .kooperation ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .kooperation ul ul li a.selected
  { color: #fff; background-color: #00799f; padding-right: 20px }

/* ende Navigation kooperation */

/* start navi uebermich*/

.uebermich
    { text-align: right; text-transform: inherit; margin-top: 20px; padding: 0; border-top: 1px solid #dcdcdc }
.uebermich1 { text-align: left; text-transform: inherit; padding: 0 }
.uebermich1 h2 { color: #609; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.uebermich1 h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 10px; margin-bottom: 10px }
.uebermich1 h4 /* linke linie */  { color: #609; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #609 }
.uebermich1 p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px; }
.uebermich1 li i { color: #609 }
.uebermich1 a { color: #609; text-decoration: none }
.uebermich1 a:visited { color: #609; text-decoration: none }
.uebermich1 a:hover { text-decoration: underline }
.uebermich1 a:active { text-decoration: underline }
#navi .uebermich ul li a
    { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .uebermich ul li a:visited
 { 
 	color: #333; 
 }
#navi .uebermich ul li a.selected1 { color: #609; background-color: #fff }
#navi .uebermich ul li a:hover
  { color: #fff; background-color: #609; padding-right: 4px; overflow: default }

#navi .uebermich ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }

#navi .uebermich ul li a.selected
   { color: #fff; background-color: #609; padding-right: 4px }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
  { display: inline; margin-bottom: 12px }

#navi .uebermich ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .uebermich li
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#navi .uebermich ul ul li a
    { color: #609; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .uebermich ul ul li a:visited { color: #609 }
#navi .uebermich ul ul li a:hover  { color: #fff; padding-right: 20px }
#navi .uebermich ul ul li a.selected
  { color: #fff; background-color: #609; padding-right: 20px }


/* ende Navigation uebermich*/


/* start navi aktuelles*/

.aktuelles
   { text-align: right; text-transform: inherit; padding: 0 }
.aktuelles h2 {
	color: #960;
	font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left 
}
.relaxen { color: #000; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; text-align: left; letter-spacing: 1px; }
.lax { color: red; font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; letter-spacing: 1px; }
.untertitel  { color: #960; font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: normal; line-height: 18px; font-stretch: normal; text-decoration: none; text-align: left; text-transform: none; margin: 0; padding: 0 0 10px; border-style: none }
.aktuelles h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 10px; margin-bottom: 10px }
.aktuelles h4 /* linke linie */  { color: #960; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #960 }
.aktuelles p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px;  }
.gross { color: #111; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; margin: 0; }
form  { color: #111; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 26px; text-align: left; margin: 0; padding: 2px 0; width: 400px }
input   { line-height: 200%; background-color: #f6ecd7; margin: 5px; padding: 2px 2px 2px 5px; vertical-align: top; border: none }
.checkbox   { line-height: 100%; background-color: #fff; margin: 0px; padding: 0px; vertical-align: top; border: none }
.submit  { line-height: 100%; font-size: 10px; font-weight: bold; text-align: center; text-transform: uppercase; border: solid 1px #960 }
.formbeschriftung  { line-height: 200%; text-align: right; padding-top: 3px; width: 120px; float: left;}
.formbeschriftung2  { line-height: 100%; text-align: right; padding-top: 0px; width: 120px; float: left;}
.aktuelles b {
	color: #960;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none
}
.aktuelles a { color: #960; text-decoration: none }
.aktuelles a:visited { color: #960; text-decoration: none }
.aktuelles a:hover { text-decoration: underline }
.aktuelles a:active { text-decoration: underline }
.left4 img { margin-bottom: 7px; }
.zitat { color: #960; font-size: 14px; font-style: italic; line-height: 16px; text-align: left; text-transform: none; text-indent: 0; margin: 10px 0; padding: 10px 0; border-top: 1px dotted #960; border-bottom: 1px dotted #960; }
.zitat_links { color: #960; font-size: 14px; font-style: italic; line-height: 16px; text-align: left; text-transform: none; text-indent: 0; margin: 10px 0; padding: 10px 0; }
span.einzug { width: 120px; float: left; padding-top: 5px; display: block; }
tr { padding-top: 5px; padding-bottom: 5px; }
span.einzug_links { clear: left; margin: 7px 0 0; }


#navi .aktuelles ul li a
    { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .aktuelles ul li a:visited
 { 
 	color: #333; 
 }
#navi .aktuelles ul li a.selected1 { color: #960; background-color: #fff; }
#navi .aktuelles ul li a:hover
  { color: #fff; background-color: #960; padding-right: 4px; overflow: default }

#navi .aktuelles ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }
#navi .aktuelles ul li a.selected
   { color: #fff; background-color: #960; padding-right: 4px }
#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
  { display: inline; margin-bottom: 12px }

#navi .aktuelles ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .aktuelles li
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#navi .aktuelles ul ul li a
   { color: #960; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 20px 3px 0 }
#navi .aktuelles ul ul li a:visited { color: #960; }
#navi .aktuelles ul ul li a:hover { color: #fff; padding-right: 20px; }
#navi .aktuelles ul ul li a.selected
 { 
 	color: #fff; 
 	background-color: #960; 
 	padding-right: 20px; 
 }
/* ende Navigation aktuelles*/

/* start navi links*/

.links
    { text-align: right; text-transform: inherit; padding: 0 }
.links1   { text-align: left; margin-bottom: 15px; width: 328px; float: left }
.links2 {
	text-align: left;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.links4 {
	text-align: left;
	width: 100%;
	float: left;
}
.links4 p {
	font-size: 1em; 
	text-align: left;
	margin: 0 0 3px 0;
	color: #666;
}
.links2 p {
	text-align: left;
	margin: 0;
}
.links3  { text-align: left; width: 100%; float: left }
.links2 h2  { color: #c06; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.links2 h4  { color: #111; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-align: left;  margin-top: 5px; margin-bottom: 3px }
.links1 h3  { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 10px; margin-bottom: 10px }
.links3 h3 { color: #111; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 0; margin-bottom: 2px; padding-top: 0 }
.links2 p   { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 10px 0 15px;  }
.links1 p   { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 5px;  }
.links1 b { font-weight: bold }
.links1 a { color: #c06; text-decoration: none }
.links1 a:visited { color: #c06; text-decoration: none }
.links1 a:hover { text-decoration: underline }
.links1 a:active { text-decoration: underline }

#navi .links ul li a
    { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .links ul li a:visited
 { 
 	color: #333; 
 }

#navi .links ul li a:hover
  { color: #fff; background-color: #c06; padding-right: 4px; overflow: default }

#navi .links ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }

#navi .links ul li a.selected
   { color: #fff; background-color: #c06; padding-right: 4px }

#navi .links ul ul li a.selected
 { 
 	color: #fff; 
 	background-color: #c06; 
 	padding-right: 4px; 
 }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
  { display: inline; margin-bottom: 12px }

#navi .links ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .links li
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#navi .links ul ul li a
   { color: #c06; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 0 3px }

/* ende Navigation links*/


/* start navi kontakt*/

.kontakt
   { text-align: right; text-transform: inherit; padding: 0 }
.kontakt h2 { color: #099; font-size: 1.8em; font-family: Georgia, "Times New Roman", Times, serif; text-align: left }
.kontakt h3 { color: #111; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-align: left; margin-top: 10px; margin-bottom: 10px }
.kontakt h4 /* linke linie */  { color: #099; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #fff; text-align: left; margin-top: 13px; margin-bottom: 3px; padding-left: 5px; border-left: 2px solid #099 }
.kontakt p  { color: #111; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: left; margin: 0 0 15px;  }
.kontakt a { color: #099; text-decoration: none }
.kontakt a:visited { color: #099; text-decoration: none }
.kontakt a:hover { text-decoration: underline }
.kontakt a:active { text-decoration: underline }

#navi .kontakt ul li a
    { color: #222; text-decoration: none; background-color: #fff; display: block; margin: 0; padding: 5px 0 3px; border-bottom: 1px solid #dcdcdc }

#navi .kontakt ul li a:visited
 { 
 	color: #333; 
 }

#navi .kontakt ul li a:hover
  { color: #fff; background-color: #099; padding-right: 4px; overflow: default }

#navi .kontakt ul li a:active
 { 
 	color: #fff; 
 	overflow: default; 
 	padding-right: 4px; 
 }

#navi .kontakt ul li a.selected
   { color: #fff; background-color: #099; padding-right: 4px }

#navi .kontakt ul ul li a.selected
 { 
 	color: #fff; 
 	background-color: #099; 
 	padding-right: 4px; 
 }

#navi ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#navi li
   { display: inline; margin-bottom: 12px }

#navi .kontakt ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#navi .kontakt li
{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#navi .kontakt ul ul li a
   { color: #099; font-size: 11px; font-weight: normal; background-color: #fff; margin: 0; padding: 5px 0 3px }

/* ende Navigation kontakt*/

/* -----------footer--------------------------- */
#stein  { margin: 0 0 0 100px; padding: 0 }
#footer  { text-align: right; margin: 0; padding: 0; clear: both; }
.blau_arbeitsfelder {
	color: #0D3FFB;
}
.quelle {
	text-transform: capitalize;
}
.hervorheben {
	color:#28C828;
	font-weight:bold;
}
