/* Allgemein */
* {padding:0; border:0; margin:0; }

html                   {background-color: #0ff;}

p                      {
                       margin-bottom:0.5em;
                       margin-top:0.5em;
                       line-height:1.3em;
                       text-align: center;
                       } 
h1,h3                  {font-size: 100%; padding-left: 15px;}    
h2                     {font-size: 130%; padding-left: 15px;}

ul                     {
                       list-style-type: none; 
                       }

a                      {
                       color:white; 
                       outline:none; 
                       text-decoration:underline;
                       } 

#wrapper               {
                       width: 1000px;
                       margin: 0 auto;     
                       font-family: Arial,Verdana, Helvetica, sans-serif;
                       font-size: 13px;
                       }       
.logo                  { 
                       background: url(images/topbanner.jpg) no-repeat top left;
                       width: 885px;
                       height:85px;
                       position:relative;
                       margin: 0 0 30px 0;
                       }

/* Menu Styles */         
.menu                  {
                       float:left;
                       width: 190px;
                       padding:45px 5px 0 5px; 
                       } 
.menu a
                       {
                       height:40px;
                       width: 190px;
                       text-decoration:none;
                       display:block;      
                       }
.menu li               {padding: 5px 0 5px 0;}
ul.submenu a           {
                       width: 155px;
                       height: 16px;
                       color: #003399; 
                       display: block;
                       text-align: center;
                       text-decoration:none;
                       text-indent:-20px;
                       font-size:14px;
                       padding:2px 0 0 20px; 
                       }
ul.submenu a:hover     {color:white; }
/*Menü Links*/ 
a.home, a.uebermich, 
a.angebot , a.zeit, 
a.seminare, a.aktuelles,
a.anfahrt, 
a.links, 
a.kontakt              {
                       width:190px;
                       height:40px;
                       text-indent: -5000px;
                       display:block;
                       }

a.home                 {background: url(images/menue-home.gif) no-repeat;}
a.home:hover           {background: url(images/menue-home-cover.gif) no-repeat;}
a.uebermich            {background: url(images/menue-uebermich.gif) no-repeat;}
a.uebermich:hover      {background: url(images/menue-uebermich-cover.gif) no-repeat;}
a.angebot              {background: url(images/menue-meinangebot.gif) no-repeat;}
a.angebot:hover        {background: url(images/menue-meinangebot-cover.gif) no-repeat;}
a.zeit                 {background: url(images/menue-zeitmitmir.gif) no-repeat;}
a.zeit:hover           {background: url(images/menue-zeitmitmir-cover.gif) no-repeat;}
a.seminare             {background: url(images/menue-sua.gif) no-repeat;}
a.seminare:hover       {background: url(images/menue-sua-cover.gif) no-repeat;}
a.aktuelles            {background: url(images/menue-aktuelles.gif) no-repeat; }
a.aktuelles:hover      {background: url(images/menue-aktuelles-cover.gif) no-repeat; }
a.anfahrt              {background: url(images/menue-anfahrt.gif) no-repeat; }
a.anfahrt:hover        {background: url(images/menue-anfahrt-cover.gif) no-repeat; }
a.links                {background: url(images/menue-links.gif) no-repeat; }
a.links:hover          {background: url(images/menue-links-cover.gif) no-repeat; }
a.kontakt              {background: url(images/menue-kontakt.gif) no-repeat; }
a.kontakt:hover        {background: url(images/menue-kontakt-cover.gif) no-repeat; }


/*Content Styles */

.contentbox            {
                       float:left;
                       width: 750px;
                       background: url(images/background.jpg) repeat-y top left; 
                       }      
.content               { 
                       color: white;  
                       width: 650px;
                       margin: 0 0 0 20px;
                       padding: 0 0 10px 20px;      
                       } 
.content p             {
                       text-align: left;
                       padding-left: 15px;
                       margin: 1.25em 0 1.25em 0;
}               




.content img           {padding: 5px 5px 0 0;}
.footer                {
                       background: url(images/footer.jpg) no-repeat;
                       width: 750px;
                       height: 50px;
                       }
.header                {
                       background: url(images/header.jpg) no-repeat;
                       width: 750px;
                       height: 50px;
                       }
.jumptop               {
                       margin-bottom: 5px;
                       padding-right: 40px;
                       clear:both;
                       text-align: right;
                       }
.jumptop2               {
                       margin-bottom: 0px;
                       padding-right: 40px;
                       clear:both;
                       text-align: right;
                       background-color: #0ff;
                       }
                       
                       
.clear                 {clear:both}

 

/*Text und Linkformatierung*/

.bold                  {font-weight:bold;}
.fontnormal            {font-weight: normal;}
.italic                {font-style:italic;}
p.italic               {  
                        font-style:italic; 
                        font-size:16px; 
                        text-align:right; 
                        margin-bottom:0;
                       }
.klein                 {font-size:10px;}
.nounderline           {text-decoration:none;}
.underline             {text-decoration: underline;}

/*Styles einzelner Seiten*/ 

/*Index*/

.indexcontent p        {
                       padding-left:15px;
                       line-height: 1.3em;
                       text-align: justify;
                       margin-bottom:0.5em;
                       margin-top:0.5em;
    
                       } 
.indexcontent          h1 {font-size: 130%; padding-top: 100px;}    
.indexcontent          h2 {font-size: 110%;}

.indexcontent          a {color:#00FFFF; font-weight: bold;}
.indexcontent          a:hover {color:#00FFFF;}

#indexbody             {  
                       color: black;
                       font-family: Arial,Verdana, Helvetica, sans-serif;
                       font-size: 13px;
                       }
#backbox               {
                       background: url(images/flashbackground.jpg) no-repeat center;
                       width:  750px;
                       height: 550px;
                       margin: 50px auto;
                       padding-top:100px;
                       }      
#indexwrapper          { 
                       color:white;  
                       width:600px;
                       height:450px;
                       margin:0 0 0 75px;
                       padding:50x 50px 25px 50px;
                       overflow:hidden;       
                       }     

.indexabstand          {height:200px;}

/*Anfahrt*/

.Anfahrt               {
                       height:500px; 
                       padding-left:15px;
                       } 

/*Aktuelles*/
ul.Astrologietermin    {
                       line-height:2em; 
                       text-align:left;
                       padding-left:15px;
                       }
                        
.Astrologietermin span {padding-left: 120px;}
ul.astrologie,
ul.reiki               { 
                       list-style:disc;
                       padding-left: 50px;
                       }

/*Über Mich*/

.Ausbildung1          {
                       float:left;
                       width:750px;
                       padding-left:15px;
                       margin-bottom:20px;
                       }
.links1                {
                       float:left;
                       width: 240px;
                       padding-right:10px;
                       margin:5px 40px 5px 0;
                       }
.links1 p              {margin-top:5px; line-height:18px; padding:10px 0 5px 0; }
.rechts1               {
                       float:left;
                       width: 345px;
                       }
.rechts1 ul           {
                       list-style:disc;
                       line-height:18px;
                       padding:5px 10px 5px 30px;} 
                       }  

ul#Autor               {
                       float:left; 
                       width:220px; 
                       padding-left: 50px;
                       }
ul#Buchtitel           {float:left; 
                       width:320px; 
                       padding-left:15px;
                       }

/*Zeit mit mir*/
.zeit1                 {padding-left:75px;}

/*Angebote*/
.beratung1, 
.seminare1             {padding-left: 15px;}
.beratung2, .kontakt1  {padding-left: 30px;}
.Angebotsliste         {
                       float:left; 
                       width:165px; 
                       height:200px; 
                       text-align:center; 
                       padding: 0 20px 25px 30px;
                       }
.Angebotsliste a       {text-decoration:none;}

/*Formulare*/
.button                {
                       width:70px; 
                       height:23px;
                       background:url(images/kobutton1a.gif) no-repeat; 
                       text-align:center; 
                       padding:0 0 3px 0; 
                       margin:0;
                       }
.hoverbutton:hover     {
                       width:70px; 
                       height:23px; 
                       background:url(images/kobutton2a.gif) no-repeat; 
                       text-decoration:none;
                       margin:0;
                       }                    
.formfeld              {padding-left:250px;}
.formfeld1             {padding-left:200px;}
.label                 {width:150px;}

#form1                 {
                       padding-left:5px;
                       margin:10px;
                       }
#kontaktformular label {
                       float:left; 
                       width:260px; 
                       display:block; 
                       padding-left:15px; 
                       margin-bottom:7px;
                       }
#kontaktformular 
label select, input, 
#feedbackformular 
label select, input    {height:20px}

#kontaktformular
textarea, select, input,
#feedbackformular 
textarea, select, input {
                       padding-left: 15px; 
                       margin-bottom:7px;
                       }
#feedbackformular label {
                       float:left; 
                       width:120px; 
                       display:block; 
                       padding-left:15px; 
                       margin-bottom:7px;
                        }
.feedcheckbox          {
                       float:left; 
                       width: 10px; 
                       }
.feedbackcheck         {
                       float:left; 
                       width: 450px; 
                       text-align:left; 
                       display:block; 
                       margin-bottom:10px; 
                       margin-left:20px;
                       }


/*Linkliste*/ 
#linkcontainer         {
                       width:660px; 
                       text-align:center; 
                       margin:30px auto;
                       }
#linkcontainer a       {text-decoration:none;}                        
img.white              {background-color: white;}   
.linkleft              {
                       float:left;  
                       width: 270px;
                       padding-left: 30px;
                       margin:10px auto; 
                       } 
.linkright             {
                       float:right; 
                       width:330px;
                       margin: 10px auto;  
                       }
.linktop               {
                       padding-right: 15px; 
                       margin: 20px auto;
                       }
.linkbottom            {
                       padding-left: 93px;
                       margin-top: 40px;
                       }
.world                 {
                       background:white; 
                       text-align:center; 
                       margin-left:100px; 
                       width:150px;
                       }
.world a               {
                       color: #003399; 
                       font-size: 15px; 
                       line-height:61px;
                       }
.AVIT                  {
                       background:white; 
                       text-align:center; 
                       width:475px;
                       }
.AVIT a                {
                       color: #003399; 
                       font-size:15px; 
                       text-align: center; 
                       line-height:70px;
                       }    

/*Abstände*/
.space                 {text-indent:98px;}
.space1                {padding-left:98px;}
.space2                {padding-left:110px;}
.space3                {padding-left:190px;}
p.space4               {padding-left:92px;}
.ruf                   {padding-top:5px;} 

/*sonstiges*/ 
.Lachesis              {
                       background: white; 
                       margin-left:15px;
                       }    
a.padding              {
                       padding-left:15px; 
                       text-decoration:none;
                       }




.termin-listing{       padding-left: 15px; margin: 1.25em 0 3.00em 0;} 
.termin-listing li{margin-bottom:1.25em}
.unterlined{text-decoration:underline;}
.trenner{border-bottom:1px solid white;}
.date-of-work{font-size:12px; font-weight:normal;}

