/*samadhi-bad.css*/


/* augenseminar */
#ad{
	width: 100%; display:block; margin-bottom: 45px;
}
.adleft{
	float:left;width:43%; padding-right: 35px; border-right:1px dotted gray
}
.adright{
	float:right; width:50%;
}
.adspace{
	display:block; clear:both; text-align:right; margin-right:50px; margin-top: 25px; margin-bottom:60px;
}


#sidebarleft{
background: transparent;
font-family:"Trebuchet MS","Lucida Grande",Verdana,Arial,Sans-Serif;
top: 215px;
left: 0px;
right: 0px;
position: absolute;
z-index:1;
width:170px;
height: 330px;
}
#sidebarleft p, #sidebarleft a{
background: transparent;
/*color: #A4A45D;*/
color: #808000;
font-size: 0.9em;
margin-top: 0px;
margin-bottom:17px;
margin-left:0px;

}
#sidebarleft a:hover{
background: transparent;
color: #FF8C00;
}
#sidebarleft img{
	border:none;
}

#slogan{
margin-top: 400px;
margin-left: 0px;
}





body {
background: #FFFFFF 
margin: 0pt;  border-bottom: 1px solid #727272; 
/*dark*/
/*scrollbar-3dlight-color: #C0C0C0;*/
scrollbar-arrow-color: #FAAA29;
scrollbar-base-color: #D6D6D6;
scrollbar-shadow-color: #A8A8A8;
/*light*/
/*scrollbar-face-color: #E5E5E5;*/
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #E5E5E5;
/*no-change white*/
scrollbar-darkshadow-color: #D5D5D5;
scrollbar-track-color: #D5D5D5;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-bottom: 0;
 margin-top: 0;
 border-left: 1px solid #727272;
 border-top: 1px solid #727272;
 margin-left: 0;
 margin-right: 0;
 font-size:60.5%;
}

a {
color: #FF8C00; 
font-style: normal; 
font-size: 12px; 
line-height: normal; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
text-decoration: none; 
}

a:hover {
color: #808000; 
font-size: 12px; 
line-height: normal; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
text-decoration: underline; 
}


a.admin {
color: #727272; font-style: normal; font-size: 10px; 
line-height: normal; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
text-decoration: none; 
}

a.admin:hover {
color: #FF8C00; font-size: 10px; 
line-height: normal; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
text-decoration: underline; 
}


a.navi1 { 
color: #727272; font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
text-decoration: none; 
background-color: transparent; 
 display: list-item;
 list-style-position: inside;
 list-style-image: url(arrL.gif);
padding-left: 1px;
margin-left: 1px;
        white-space: nowrap;
        }

a.navi1:hover { 
color: #FF8C00; font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
text-decoration: none; 
background-color: transparent; 
 display: list-item;
 white-space: nowrap;
 list-style-position: inside;
 list-style-image: url(arrL.gif);
padding-left: 12px;
margin-left: 12px;
        }

.ReferenzNavi    { 
color: #708090; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
background-color: #ffffff; 
text-align: center; 
}

a.ReferenzNavi    { 
color: #708090; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
text-decoration: underline; 
background-color: #ffffff; 
text-align: center; 
}
a.ReferenzNavi:hover    { 
color: #49284; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
text-decoration: underline; 
background-color: #ffffff; 
text-align: center; 
}


.specials    { 
color: Black; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
background-color: #FFCC99;
 padding-left: 10px;
 padding-right: 10px;
}

.activeDesign    { 
color: #BBBBBB; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
background-color: #FFFFFF; 
text-align: right; 
letter-spacing: 1pt 
}

a.activeDesign   { 
color: #BBBBBB; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
background-color: #FFFFFF; 
letter-spacing: 1pt 
}
a.activeDesign:hover   { 
color: #444444; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
background-color: #FFFFFF; 
letter-spacing: 1pt 
}


.Company { 
color: #727272; 
font-size: 0.8em; 
font-family: Verdana, sans-serif, Arial, Helvetica, Geneva, Swiss; 
text-align: center; 
letter-spacing: 1px;
 background-image: url(../_images/dot.gif);
}

a.Company   { 
color: #727272; 
font-size: 0.8em;
font-family: Verdana, sans-serif, Arial, Helvetica, Geneva, Swiss; 
background-color: #FFD293; 
text-align: center; 
letter-spacing: 1px
}
a.Company:hover   { 
color: #444444; 
font-size: 0.8em;
font-family: Verdana, sans-serif, Arial, Helvetica, Geneva, Swiss; 
background-color: #FFD293; 
text-align: center; 
letter-spacing: 1px
}


hr { border:dotted 0.3pt #727272; noshade ; height: 1px; }

naviCell { 
color: black; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
line-height: normal;
 background-image: url(_images/naviCell.gif);
 background-position: top;
 background-repeat: no-repeat;
}


dotCell { 
color: black; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;
line-height: normal;
 background-image: url(_images/dot.gif);
 background-position: top;
 background-repeat: repeat;
}



h1 { 
color: Black; 
font-size: 18px;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-variant: normal;  
font-weight: bold;
letter-spacing: 4px;  
text-align: center;
 background: White;
line-height: 140%;
}


h1.header { 
color: #808080; 
font-size: 9pt; 
letter-spacing: 3px;  
text-align: right;  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
padding-right: 30px;  
line-height: 20px;
}
.header { 
color: #808080; 
font-size: 9pt; 
  
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
padding-right: 30px;  
line-height: 20px;     
}

h2 { 
color: #000; 
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
background-color: #FFFFF; 
letter-spacing: 3px; 
padding-right: 10px; 
padding-left: 10px 
}


h3   { 
color: #000; 
font-size: 13px; 
line-height: normal; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
letter-spacing: 2px; padding: 1px 8px; 
border-top: 1px solid #D5D5D5; 
border-bottom: 1px solid #D5D5D5;  
text-align: left;  
}

h4  { 
color: #000; 
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
background-color: #E5E5E5; 
letter-spacing: 2px; 
padding: 1px 10px; 
border-top: 1px solid #C0C0C0; 
border-right: 0px none; 
border-bottom: 1px solid #C0C0C0; 
border-left: 0px none 
}

h5 { 
color: white;  
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
background-color: #a8a8a8; 
letter-spacing: 2px; 
padding-right: 10px; 
padding-left: 10px; 
border-top: 1px solid #575757; 
border-bottom: 1px solid #575757 
}

h6  { 
color: #696969; 
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
letter-spacing: 2px; 
padding: 1px 10px; 
border-top: 1px dashed #575757; 
border-right: medium none; 
border-bottom: 1px dashed #575757; 
border-left: medium none; 
clip: auto 
}
address { 
color: #4c4c4c; 
font-size: 7pt; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal;  
    
font-style: normal;  
 }



p { 
color: black; 
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  

}


li { 
color: #191970; 
font-size: 13px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
 list-style-image: url(http://www.ressler-vital.de/_images/li.gif);
  list-style: outside;
padding-bottom:5px;
    }

ol { 
color: #191970; 
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal; 
}

ul { 
color: #191970; 
font-size: 1em; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
 list-style-image: url(http://www.ressler-vital.de/_images/li.gif);
 list-style-type: disc;
}

blockquote {
color: #727272; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: 140%;  
margin-left: 20px 
}


table {
color: black; 
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
}

tbody {
color: black; 
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
}

td {
color: black; 
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
 background-color: White;
}

th {
color: White; 
font-size: 12px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
 padding-left: 10px;
 padding-right: 10px;
 background-color: #C4C4C4;
}


form {
color: black; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
}

textarea, input, select {
color: black; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
line-height: normal;
/*border: 1px solid #D5D5D5;*/
 padding-right: 5px;
 padding-left: 5px;
}




.cellblue  {
color: #FFFFFF;
background-color: #91A0BA;
font-size: 12px; 
line-height: normal; 
font: normal sans-serif; 
font-family: Verdana, Arial Helvetica, Geneva, Swiss;
 padding-left: 30px;
 padding-right: 30px;
}

.celllightblue    { 
color: Black; 
font-size: 12px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
font-variant: normal;  
font-weight: normal; 
background-color: #CED5E1;
 padding-left: 10px;
 padding-right: 10px;
}

.celloutline { 
color: #000; 
font-size: 12px; 
line-height: normal; 
font: normal sans-serif; 
 border: 1px solid #727272; 
 padding: 10px;
 }

/*ROUNDED CORNERS */
.cornerLeftTop { background: white url(../_images/TopLeft.gif) no-repeat;  background-position: right;  }
.TopLine { background: white url(../_images/Tline.gif) repeat-x }
.cornerRightTop { background: white url(../_images/TopRight.gif) no-repeat;  background-position: left;     }
.RightLine { background: white url(../_images/Rline.gif) repeat-y }
.cornerRightBottom { background: white url(../_images/BottomRight.gif) no-repeat;  background-position: left;  }
.BottomLine { background: white url(../_images/Bline.gif) repeat-x }
.cornerLeftBottom { background: white url(../_images/BottomLeft.gif) no-repeat;  background-position: right;  }
.LeftLine { background: white url(../_images/Lline.gif) repeat-y;  background-position: right;    }

/* vertidots */
.vertidots { background: white url(../_images/vertidots.gif) repeat-y;  background-position: center;  }

/* horizontaldots */
.horidots { background: white url(../_images/horidots.gif) repeat-x;  background-position: center;  }

.cellbottomrightdots  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-right: 2px; padding-bottom: 2px; border-top: none #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px dotted #c4c4c4; border-left: none #c4c4c4 }

.cellleft  {border-left: 1px dashed #C0C0C0; font-size: 12px; line-height: normal; font: normal sans-serif; font-family: Verdana, Arial Helvetica, Geneva, Swiss; }
.contentframe    { color: #222; font-size: 12px; line-height: normal; font-family: sans-serif, Arial, Helvetica; text-decoration: none; background: transparent url(../_images/lineverti2.jpg) repeat-y left top; padding-right: 40px; padding-left: 40px }

.descriptionLight {display:none; color: #ffffff; font-size: 3pt; line-height: -1; font-family: Arial; background-color: #ffffff; letter-spacing: -3px; padding: 0; position: absolute; z-index: -2; top: 0; left: 0; visibility: hidden }

.cellsoft { color: #000; font-size: 12px; line-height: normal; font: normal sans-serif; padding-left: 1px; padding-right: 1px; padding-bottom: 1px; border-style: none solid solid none; border-width: 0px 1px 1px 0px; border-color: #E5E5E5 }

.cell { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; margin-top: 0px; padding-top: 3px; padding-left: 6px; border-style: solid; border-width: 1px; border-color: #fff #c4c4c4 #fff #c4c4c4 }

.cellbottomleft  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-bottom: 2px; padding-left: 2px; border-top: none #c4c4c4; border-right: none #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: 1px solid #c4c4c4 }

.cellbottomright  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-right: 2px; padding-bottom: 2px; border-top: none #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: none #c4c4c4 }

.cellleftright  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-right: 2px; padding-left: 2px; border-top: none #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: none #c4c4c4; border-left: 1px solid #c4c4c4 }

.celltopbottom  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #c4c4c4; border-right: none #c4c4c4; border-bottom: 1px solid #c4c4c4; border-left: none #c4c4c4 }

.celltopleft  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-top: 2px; padding-left: 2px; border-top: 1px solid #c4c4c4; border-right: none #c4c4c4; border-bottom: none #c4c4c4; border-left: 1px solid #c4c4c4 }

.celltopright  { color: #222; font-size: 12px; line-height: normal; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-top: 2px; padding-right: 2px; border-top: 1px solid #c4c4c4; border-right: 1px solid #c4c4c4; border-bottom: none #c4c4c4; border-left: none #c4c4c4 }


.ind05 { color: #000000; font-size: 12px; font-family: Verdana, Arial Helvetica, Geneva, Swiss; padding-left: 5px }

.ind35 { color: #000000; font-size: 12px; font-family: Verdana, Arial Helvetica, Geneva, Swiss; text-indent: 35px }

.cellbottom   { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font: normal sans-serif; text-decoration: none; background-color: #fff; border-bottom: 1px solid #C0C0C0 }