/* LC: 300 CC: 510 RC: 190 */


body{
margin:0;
padding:0;
font-family: "trebuchet ms", helvetica, sans-serif;
/*line-height: 1.5em;*/
}


img {
vertical-align:bottom;
border: 0px;
}

h1 {
margin:0px;
font: bold 14px helvetica, sans-serif;
}

#maincontainer{
width: 1205px;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 390px 0 280px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth  */
border-right: 1px dotted #000;
}

#leftcolumn{
float: left;
width: 280px; /*Width of left column in pixel Orig: 180px*/
margin-left: -1205px; /*Set margin to that of -(MainContainerWidth) Orig: -840px */
/*background: #C8FC98;*/
border-right: 1px dotted #000;
}

#rightcolumn{
float: left;
width: 390px; /*Width of right column Orig: 190px*/
margin-left: -390px; /*Set left margin to -(RightColumnWidth) Orig: -190px*/
/*background: #FDE95E;*/
}

#navlist ul
{
width: 100%;
padding-top: 126px; /* 1px 1px;*/
margin: 0px;
/*background: #f90;*/
font: 14px helvetica, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0px;
display: inline;
}

#navlist li a
{
padding: 0.25em 0em 0.25em 0.5em; /*0.25em 0.5em 0.25em 0.75em;*/
/*background: #CCD;*/
text-decoration: none;
position:absolute;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
font: bold 14px helvetica, sans-serif;
}



#bspcontainer
{
margin: 0 0 0 0px;
padding: 0;
height: 20px;
}

#bspcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#bspcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#bspcontainer ul li a
{
background: #fff;
width: 18px;
height: 18px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #ccc;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#bspcontainer ul li a:hover
{
color: #fff;
background: #ccc;
}

#bspcontainer a:active
{
background: #ccc;
color: #fff;
}

#bspcontainer li#active a
{
background: #ccc;
border: 1px solid #ccc;
color: #fff;
}





#ueber a
{
border-left: 5px solid #fff; 
left:281px;
}

#feng_shui a
{
border-left: 5px solid #990; 
left:368px;
}

#beratung a
{
border-left: 5px solid #c00; 
left:455px;
}

#seminare a
{
border-left: 5px solid #f90; 
left:542px;
}

#beispiele a
{
border-left: 5px solid #999; 
left:635px;
}

#kontakt a
{
border-left: 5px solid #9cf; 
left:722px;
}

.top{
height: 150px;
margin: 0px;
/*background: #ff0;*/
border-bottom: 1px dotted #000;
}

.top_2{
height: 90px;
margin: 0px; /*Margins for inner DIV inside each column (to provide padding) Orig: 10px*/
/*background: #0ff;*/
border-bottom: 1px dotted #000;
}

.middle{
height: 382px;
margin: 0px; /*Margins for inner DIV inside each column (to provide padding) Orig: 10px*/
/*background: #fd5500;*/
border-bottom: 1px dotted #000;
}

.footer{
height: 250px;
margin: 0px;
text-align:left;
color: #666;
padding-left: 20px;
padding-top: 10px;
font: 10px helvetica, sans-serif;
}

.footer a {
	color: #666;
}

.footer a:hover {
	text-decoration: none; 
	color: #666;
}

.streifen{
/*height: 10px;*/
width: 100%;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding) Orig: 10px*/
margin-top: 0;
background: #0ff;
}

.standort {
	/*width: 480px;*/
	height: 30px;  /* =(height von top_2)- padding-top) */
	font-size: 10px;
	/*text-align:left;*/
	color: #666;
	padding-left: 20px;
	padding-top: 60px;
	/*background-color: #f9f0d7;*/
	/*background-color: #1f4;*/
	/*background-image: url(../images/home/1pixel.jpg);*/
	/*background-repeat: repeat-y;*/
}

.standort a {
	color: #666;
}

.standort a:hover {
	text-decoration: none; 
	color: #666;
}

.kacheln ul{
  margin: 0px;
  list-style: none;
  text-align: left;
  padding: 0;
  text-decoration: none;	
}

.kacheln li{
  float:left;
  /*weitere Formatierungen */
}

.orange{
background: #f90;
}

.rot{
background: #d00;
}

.blau{
background: #9cf;
}

.grau{
background: #666;
}

.gruen{
background: #9c3;
}

.text{
padding-left: 20px;
padding-right: 20px;
color: #fffbf1;
font: 12px helvetica, sans-serif;
line-height: 1.5em;
}

.text a {
	color: #fffbf1;
}
.text a:hover {
	text-decoration: none; 
	color: #fffbf1;
}

.horoskop{
padding-left: 10px;
padding-right: 10px;
color: #ffc;
font: 12px helvetica, sans-serif;
line-height: 1em;
}

.horoskop td {
border: 1px solid #ffc;
}


