/*
ul li { line-height: 1.4em; font-size: 1em; margin: 15px 0 20px; }
*/

.center
{ 
text-align: center;
}

table.center
{ 
margin-left: auto;
margin-right: auto;
text-align: left;
}


/*
**
**  tables
**
*/


table.fullTable{
  width:100%;
  height:100%;
/*
cellpadding:0;
  cellspacing:0;
*/
}

td{
  font-family:eurostile,"century gothic",sans-serif;
}


table.bbold td
{ 
  font-size: 14px;
  font-weight: normal;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:150%;
  margin-top:0px;
}

table.smallLineHeight td
{ 
  font-size: 14px;
  font-weight: normal;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:100%;
  margin-top:0px;
}

td {
  vertical-align: top;
  font-size: 16px;
  font-weight: normal;
  color:#000000;
}

td.bottom {
   vertical-align: bottom;
  font-size: 16px;
  font-weight: normal;
  color:#000000;
}


td.vMiddle {
   vertical-align: middle;
}

table.content {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:100%; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#3EB2C0;
    background-image: url("../pics/kacheln/2.jpg");
}

table.contentTanz {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#CCCCC0;
    background-image: url("../pics/kacheln/tanz.jpg");
}

table.contentYogaUnterricht {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#3EBAAA;
    background-image: url("../pics/kacheln/yoga.jpg");
}


table.contentAktuelles {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#3AA2C0;
    background-image: url("../pics/kacheln/aktuelles.jpg");
}

table.contentBio {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#3422C0;
    background-image: url("../pics/kacheln/bio.jpg");
}

table.contentLinks {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#123DC0;
    background-image: url("../pics/kacheln/links.jpg");
}

table.contentPostkarten {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; width:1200px; height:2000px; top:0px;
    z-index:35; 
    visibility:visible; 
    background-color:#44B2C0;
    background-image: url("../pics/kacheln/postkarten.jpg");
}

table.noLineBreak{
  display:inline;
}


/*
**
**  text
**
*/

p{
  font-family:eurostile,"century gothic",sans-serif;
  font-size: 14px;
  font-weight: bold;
  color:#FFFFFF;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:150%;
  margin-top:0px;
}

p.adr{
  font-size: 12px;
  font-weight: bold;
  color:#FFFFFF;
}

p.fontMenuMain{
  font-family:eurostile,"century gothic",sans-serif;
  font-size: 22px;
  font-weight: normal;
  color:#FFFFFF;
  line-height:100%;
}

p.zitat{
  font-size: 16px;
  font-weight: normal;
  font-style:italic;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:100%;
  margin:0px;
}

p.zitatAutor{
  font-size: 12px;
  font-weight: normal;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:100%;
  margin-top:10px;
}

p.projektDetail{
  font-size: 16px;
  font-weight: normal;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:150%;
  margin-top:0px;
}

p.fontMenuMainActive{
  font-size: 22px;
  font-weight: bold;
  color:#FFFFFF;
  line-height:100%;
}

p.fontMenuMainSmall{
  font-size: 16px;
  font-weight: normal;
  color:#FFFFFF;
  line-height:100%;
  margin-left:20px;

}
p.fontMenuMainSmallActive{
  font-size: 16px;
  font-weight: bold;
  color:#FFFFFF;
  line-height:100%;
  margin-left:20px;
}

p.contentTextBold{
  font-size: 18px;
  font-weight: bold;
  color:#000000;
  line-height:100%;
  margin-top:60px;
}


p.contentTextBoldOrder{
  font-size: 18px;
  font-weight: bold;
  color:red;
  line-height:100%;
  margin:0px;
}


p.textAgb{
  font-size: 14px;
  font-weight: bold;
  color:black;
  line-height:100%;
  margin:0px;
}

p.contentText{
  font-size: 18px;
  font-weight: normal;
  color:#000000;
  line-height:100%;
  margin-top:50px;
}

p.contentTextRed{
  font-size: 18px;
  font-weight: bold;
  color:red;
  line-height:100%;
  margin-top:50px;
}

p.contentTextKarten{
  font-size: 18px;
  font-weight: bold;
  color:#000000;
  line-height:100%;
  margin-top:20px;
}

p.lastUpdate{
  font-size:9px;
  margin:0px;
  padding:0px;
  line-height:100%;
}


/* image */

img.noMargin{
  margin:0px;
  margin-top:10px;
  padding:0px;
  border:0;
}

img {
  border:0px;
}


/* list */

li{
  font-family:eurostile,"century gothic",sans-serif;
  font-size: 16px;
  font-weight: normal;
  color:#000000;
  line-height:100%;
  margin-top:0px;
}


.kontakt2 {  
    margin:0px;
    padding:0px;
    position:absolute; left:20px; width:120px; height:220px; top:430px;
    z-index:1; 
    visibility:visible; 
}

.warenkorb {  
    margin:0px;
    padding:0px;
    position:absolute; left:20px; width:120px; height:220px; top:340px;
    z-index:31; 
    visibility:visible; 
}

.menues {  
    margin:0px;
    padding:0px;
    position:absolute; left:20px; width:160px; height:320px; top:20px;
    z-index:20; 
    visibility:visible; 
}

.menuHome {  
    margin:0px;
    padding:0px;
    position:absolute; left:20px; width:150px; height:30px; top:380px;
    z-index:20; 
    visibility:visible; 
}

.postkartenDetail{
    background-image: url("../pics/kacheln/postkartenDetail.jpg");
}

.indexBg{
    background-image: url("../pics/kacheln/main.jpg");
}
.indexBg2{
    background-image: url("../pics/kacheln/main2.jpg");
}




/*
**
**  anchors
**
*/
a:link,
a:visited,
a:active,
a:hover{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}

a.links:link,
a.links:visited,
a.links:active,
a.links:hover{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
  font-size: 16px;
  line-height:100%;
}

a.linksBold:link,
a.linksBold:visited,
a.linksBold:active,
a.linksBold:hover{
  font-weight:bold;
  text-decoration:underline;
  color:#000000;
  font-size: 16px;
  line-height:100%;
}

a.linksPage:link,
a.linksPage:visited,
a.linksPage:active,
a.linksPage:hover{
  text-decoration:underline;
  font-weight:bold;
  color:#000000;
  font-size: 16px;
  line-height:100%;
  margin-top:50px;
  margin-left:50px;
}

a.linksPageNormal:link,
a.linksPageNormal:visited,
a.linksPageNormal:active,
a.linksPageNormal:hover{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
  font-size: 16px;
  line-height:100%;
  margin-top:50px;
  margin-left:50px;
}


a.linksPageNoMargin:link,
a.linksPageNoMargin:visited,
a.linksPageNoMargin:active,
a.linksPageNoMargin:hover{
  text-decoration:underline;
  font-weight:normal;
  color:#000000;
  font-size: 16px;
  line-height:100%;
  margin-top:00px;
  margin-left:0px;
}


.postkarten {  
    margin:10px;
    padding:0px;
}

.postkartenWithoutMargin {  
    margin:0px;
    padding:0px;
}

/*
.cardsCat{
  visibility: hidden; 
  margin:0px;
  padding:0px;
  position:absolute; left:100px; right:250px;  top:250px;
  border: 1px solid yellow;
}

.categories{
  margin:0px;
  padding:0px;
  position:absolute; left:100px; right:0px; height:120px; top:120px;
  border: 1px solid red;
  overflow : auto;

}
*/

/* hirsch bild positionen */

.main_or {  
    margin:0px;
    padding:0px;
    position:absolute; left:650px; top:-320px;
    z-index:99; 
    visibility:visible; 
}
.main_ur {  
    margin:0px;
    padding:0px;
    position:absolute; right:-200px; top:500px;
    z-index:99; 
    visibility:visible; 
}
.main_ul {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:300px;
    z-index:99; 
    visibility:visible; 
}



.tanzU_or {  
    margin:0px;
    padding:0px;
    position:absolute; left:900px; top:-330px;
    z-index:99; 
    visibility:visible; 
}
/*
.tanzU_ur {  
    margin:0px;
    padding:0px;
    position:absolute; right:-100px; top:380px;
    z-index:99; 
    visibility:visible; 
}
*/
.tanzU_ul {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:380px;
    z-index:99; 
    visibility:visible; 
}


.tanzP_ol {  
    margin:0px;
    padding:0px;
    position:absolute; left:340px; top:-400px;
    z-index:99; 
    visibility:visible; 
}

/*
.tanzP_or {  
    margin:0px;
    padding:0px;
    position:absolute; right:00px; top:-380px;
    z-index:99; 
    visibility:visible; 
}
*/
.tanzP_ul {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:180px;
    z-index:99; 
    visibility:visible; 
}
/*
.tanzP_bt {  
    margin:0px;
    padding:0px;
    position:absolute; left:900px; bottom:-1180px;
    z-index:99; 
    visibility:visible; 
}
*/



.yoga_or {  
    margin:0px;
    padding:0px;
    position:absolute; left:920px; top:-340px;
    z-index:99; 
    visibility:visible; 
}
.yoga_ur {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:960px;
    z-index:99; 
    visibility:visible; 
}


.postkarten_or {  
    margin:0px;
    padding:0px;
    position:absolute; left:980px; top:-400px;
    z-index:99; 
    visibility:visible; 
}
/*
.postkarten_ur {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; bottom:-100px;
    z-index:99; 
    visibility:visible; 
}

*/
/*

.bio_ol {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:500px;
    z-index:99; 
    visibility:visible; 
}

.bio_or {  
    margin:0px;
    padding:0px;
    position:absolute; right:-160px; bottom:-100px;
    z-index:99; 
    visibility:visible; 
}
*/
/*
.bio_om {  
    margin:0px;
    padding:0px;
    position:absolute; left:500px; top:-380px;
    z-index:99; 
    visibility:visible; 
}
*/


.aktuelles_ur {  
    margin:0px;
    padding:0px;
    position:absolute; left:200px; top:450px;
    z-index:99; 
    visibility:visible; 
}
.aktuelles_or {  
    margin:0px;
    padding:0px;
    position:absolute; left:700px; top:-400px;
    z-index:99; 
    visibility:visible; 
}

/*
.links_ur {  
    margin:0px;
    padding:0px;
    position:absolute; left:680px; top:20px;
    z-index:99; 
    visibility:visible; 
}
*/
/*
.links_or {  
    margin:0px;
    padding:0px;
    position:absolute; right:-150px; top:-250px;
    z-index:99; 
    visibility:visible; 
}
*/


input {
  font-size: 14px;
  font-weight: normal;
  color:#000000;
  letter-spacing:0pt;
  word-spacing:1pt;
  line-height:150%;
  margin-top:0px;
}


input.ReadOnly {
  font-size: 14px;
  color:#345000;
  background-color : #EBEBEB; 
}

input.orangeinput, textarea.orangeinput {
	background: orange;
	border: solid 1px #7eb3f6;
	padding: 2px;
}
