/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
}

body {
font:100%/1.25 Verdana, Arial, Helvetica, sans-serif;
}
/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
letter-spacing:-1px;
font-size:2em;
}
h2 {
letter-spacing:-1px;
font-size:1.5em;
font-weight:bold;
}

h3 {
font-size:1em;
font-weight:bold;
}


/***** Common Formatting *****/
p		{
margin:0;
padding:0 0 0.5em 0;
font-size:0.9em;
}
ul, ol {
margin:0;
padding:0;
}
li	{
margin:0;
padding:0;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
/***** Links *****/
a,
a:link,
a:visited,
a:hover {
text-decoration:none;
}
/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}
/***** Tables *****/
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
table tr td {
padding:2px;
}
/***** Wrapper *****/
#wrap {
width:960px;
margin:0 auto;
}
/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.wrap          { width:960px;margin:0 auto; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


/***** individual styles www.mantrasingen.at  *****/

body {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a	{
	text-decoration:none;
	color:#008000;
	}
a:hover	{
	text-decoration:none;
	color:#FF8C00;
	}
#navi {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	position: absolute;
	top: 100px;
	left:30px;
}
#navi li	{
	margin-top:5px;
	}
#content	{
	position:absolute;
	top:70px;
	left:330px;
	width: 550px;
	padding:30px 60px 0px 30px;
	text-align: justify;
	float:left;
	}
#content_sitemap	{
	position:absolute;
	top:70px;
	left:330px;
	width: 550px;
	padding:30px 60px 0px 30px;
	text-align: justify;
	float:left;
    font-size:70%;
	}
#ueberschrift	{
	position:absolute;
	top:130px;
	left:16%;
	}
#ueberschrift h1	{
	font-size:2.5em;
	font-weight:bold;
	}	
.chakra_img	{
	width:50px;
	border:none;
margin-right:15px;
	}
#header1 {
  font-size:2.5em;
  font-weight:bold;
  color:#5023e1;
  position:absolute;
  left: 30px;
  top:15px;
}
#header2 {
  font-size:2.5em;
  font-weight:bold;
  color:#003072;
  position:absolute;
  left: 30px;
  top:15px;
}
#header3 {
  font-size:2.5em;
  font-weight:bold;
  color:#099007;
  position:absolute;
  left: 30px;
  top:15px;
}
#header4 {
  font-size:2.5em;
  font-weight:bold;
  color:#003072;
  position:absolute;
  left: 30px;
  top:15px;
}
#header5 {
  font-size:2.5em;
  font-weight:bold;
  color:#a75702;
  position:absolute;
  left: 30px;
  top:15px;
}
#header6 {
  font-size:2.5em;
  font-weight:bold;
  color:#c26705;
  position:absolute;
  left: 30px;
  top:15px;
}
#border { 
   margin-left:930px;
}
#border1 { 
   margin-left:930px;
   margin-top:-80px;
}
#info p  {
   font-size:0.8em;
   padding:0px;
   line-height:1.3em;
}
#info h3  {
   font-size:1,2em;
   font-weight:bold;
   padding:15px 0px 8px 0px;
}
#kasten {
   border:1px  solid;
   padding:10px 20px;
   width:400px;
   font-size:0.7em;
   line-height:1.1em;
}
#site_map	{	
   font-size:0.8em;	
}
#links ul	   {	
   list-style-type:none;	
}
#links li    {	
    padding:0px 0px 10px 30px;	
}
#webdesign  {
   padding-top:30px;
   padding-right:20px;
   text-align:right;
   font-size:60%;
}
#webdesign a  {
   font-weight:bold;
   color: #ff0000;
}

/*Kontaktseite und Formular*/

select, input, textarea        {        
   font-family: Tahoma, Arial, Helvetica, sans-serif;        
   font-size: 0.9em;        
   color:#000000;        
}
#formular        {        
   font-size: 0.8em;        
}
#formtitel        {        
   float:left;        
   padding-top:7px;        
}
#formfeld        {        
   padding-top:10px;        
   padding-left:180px;        
}
#nachricht_feld        {        
   padding-left:100px;        
}
#checkbox        {        
   margin-right:10px;        
   margin-left:10px;        
}
#antwort        {        
   font-size: 0.8em;       
   line-height:1.5em;        
   position: absolute;        
   left: 70px;        
   top: 220px;        
   width: 500px;        
   text-align:justify;        
}
#box1        {        
   padding-left:5px;        
   padding-right:5px;        
   margin-right:20px;        
   margin-left:100px;        
   margin-top:20px;        
}
#box2        {        
   padding-left:5px;        
   padding-right:5px;        
   margin-top:20px;        
}
   #kontakt        {        
   font-size:1.1em;       
l   ine-height:1.7em;        
}
#kontakt a        {        
   color:#FFFF33;        
   text-decoration:none;        
}
#captcha {        
   padding: 10px 10px 10px 0px;        
   height:40px;
}

