body
{
 background-color: #FFF;
 font-size: 12px;
 line-height: 1.4em;
 margin-top: 20px; 
 margin-left: 100px;
 margin-bottom: 30px;
 font-family: Verdana, Arial, Helvetica, sans-serif, Skia;
}

#container{
width: 945px;
margin: 0;
padding: 0;
margin-top: 10px;
}

#header{
width: 945px;
margin: 0;
}

img, a img, a
{
border: 0px;
}

div#navigation
{
background-color: #9E73A0;
border: 1px solid #9E73A0;
width: 943px;
height: 40px;
margin-top: 0px;

}

 div#navigation ul li 
{
list-style: none;
display: inline;
text-decoration: none;
color: #E2B9D5;
margin-left: 30px;
padding-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif, Skia;
font-style: normal;
font-size: 14px;
}

div#navigation ul li a
{
list-style: none;
display: inline;
text-decoration: none;
color:#E2B9D5;
}

ul#hauptnavigation a:hover,
ul#hauptnavigation a:focus,
ul#hauptnavigation a:active
{
text-decoration: none;
color: #FEFDFE;
}

body#start div#navigation ul#hauptnavigation li#linkstart,
body#walk div#navigation ul#hauptnavigation li#linkwalk,   
body#termin div#navigation ul#hauptnavigation #linktermin,
body#frausein div#navigation ul#hauptnavigation #linkfrausein,
body#mich div#navigation ul#hauptnavigation #linkmich,
body#news div#navigation ul#hauptnavigation #linknews
{
text-decoration: none;
text-align: center;
}

body#start div#navigation ul#hauptnavigation li#linkstart a,
body#walk div#navigation ul#hauptnavigation li#linkwalk a,  
body#termin div#navigation ul#hauptnavigation #linktermin a,
body#frausein div#navigation ul#hauptnavigation #linkfrausein a,
body#mich div#navigation ul#hauptnavigation #linkmich a,
body#news div#navigation ul#hauptnavigation #linknews a
{
text-decoration: none; 
list-style: none;
text-align: center;
color: #FEFDFE;
}

a:link, a:visited  { 
color: #53345D;
text-decoration: underline;
}

div#subnavigation_walk,
div#subnavigation_news{
background: #E2D4E1;
border:1px solid #E2D4E1;
width: 943px;
height: 37px;
}

div#subnavigation_walk ul#sub,
div#subnavigation_news ul#sub{
margin-left: 160px;
}

div#subnavigation_news ul#netz{
margin-top: -28px;
margin-left: 750px;
}

div#subnavigation_walk ul#sub li,
div#subnavigation_news ul#sub li,
div#subnavigation_news ul#netz li{
display: inline;
list-style: none;
}

div#subnavigation_walk ul#sub li a,
div#subnavigation_news ul#sub li a{
color: #53345D;
text-decoration: underline;
font-size: 12px;
padding-right: 10px;
padding-left: 40px;
}
div#subnavigation_news ul#netz li a{
color: #53345D;
text-decoration: underline;
font-size: 12px;
list-style: none;
}

body#einzel ul li#linkeinzel a,
body#seminar ul li#linkseminar a,
body#ausbildung ul li#linkausbildung a,
body#erfahrung ul li#linkerfahrung a
{
color: #999;
text-decoration: none;
}

body#blog ul li#linkblog a,
body#buecher ul li#linkbuecher a,
body#texte ul li#linktexte a,
body#presse ul li#linkpresse a,
body#netz ul li#linknetz a
{
color: #999;
text-decoration: none;
}

body#einzel ul li#linkwalk a,
body#seminar ul li#linkwalk a,
body#ausbildung ul li#linkwalk a,
body#erfahrung ul li#linkwalk a,
body#buecher ul li#linknews a,
body#texte ul li#linknews a,
body#blog ul li#linknews a

{
color:#FEFDFE;
list-style:none;
text-align:center;
text-decoration:none;
}

#subnavigation a:hover,
#subnavigation_news a:hover
{
border: blue 1px;
color: #999;
}

div#content{
border: 1px solid #F9F7FA;
width: 943px;
margin-top: -20px;
margin: 0;
background: #F9F7FA;
}

div#inhalt_mitte{
margin-top: 30px;
padding: 10px;
padding-right: 20px;
margin-right: 230px;
margin-left: 230px;
margin-bottom: 20px;
}

div#inhalt_mitte_termine{
margin-top: 30px;
padding: 10px;
padding-right: 40px;
margin-right: 240px;
margin-left: 240px;
margin-bottom: 20px;
}

/* Spalte links */

div#spalte_links{
margin-top: 20px;
width: 180px;
float: left;
padding-left: 30px;
margin-bottom: 20px;
}

p.rose{
padding-top: 30px;
}

p.termine_box{
padding-bottom: 20px;
}

p.info_box{
padding-bottom: 20px;
}

p.info_box_seminar{
padding-bottom: 0;
}

p.werbung{
font-size: 14px;
line-height:14pt;
color: #53345D;
padding-top: 75px;
text-align: center;
}

p.zitat_box{
font-style: italic;
padding-top: 30px;
padding-bottom: 20px;
color: #53345D;
}

p.empfehlung_box{
padding-top: 20px;
padding-bottom: 20px;
}

h4{
color: #53345D;
line-height: normal;
}

em{
color: #53345D;
font-style: normal;
}

span.titel{
color: #53345D;
font-style: bold;
}

/* Spalte rechts */

div#spalte_rechts{
width: 180px;
margin-top: 50px;
float: right;
padding-right: 30px;
}

div#spalte_rechts_termine{
width: 190px;
margin-top: 50px;
float: right;
padding-right: 30px;
}

p.anmeldung{
margin-top: 60px;
text-align: center;
}

p.newsletter_rechts{
margin-top: 60px;
padding-left: 40px;
}
p.newsletter_links{
margin-top: 60px;
}

.zitat{
margin-top: 30px;
}

table#formulare{
width: 250px;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

div.borde_mit{
clear: both !important;
}

div.borde_ohne{
clear: both !important;
background: #E2D4E1;
height: 40px;
}

div#footer{
border: 1px solid  #53345D;
margin-top: 2px;
height: 36px;
width: 943px;
background-color: #53345D;
}

div#footer p.adresse a
{
color: #FFF;
}

.linie{
border-top: 1px solid #E2D4E1;
}

p.adresse{
color: #FFF;
padding: 0  0 0 32px;
}

span.impressum{
float: right;
padding-right: 32px;
color: #FFF;
margin-top: 0px;
}

div.fb-like{
margin-top: 150px;
width: 180px;
}
