body, th {
	font-family: 'HattoriHanzoLight', verdana, sans-serif;
	font-size: 14px;
  color: #cbcbcb;
  background-color: #ffffff;
  margin: 0;
  line-height: 100%;
  letter-spacing: 1px;
  background: url(pics/back.jpg) repeat-x #ffffff;
  }
  
#kontakt {
  font-family: "lucida sans", verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #ffffff;
  background-color: #9f9f9f;
  width: 800px;
  height: 800px;
  margin: 0;
  }
  

#wrapper {
  position: relative;
  width: 1000px;
  margin: 0 auto;
  background: url(pics/back_wrapper.png) repeat-y transparent;
}



#header {
	width: 900px;
	height: 180px;
	margin: 0 auto;
	background-color: transparent;
	background-image: url(pics/header.jpg);
	background-position: center;
  	background-repeat: no-repeat;
  
}

#navi {
  font-family: 'HattoriHanzoLight', verdana, sans-serif;
  font-size: 20px;
  width: 880px;
  height: 23px;
  margin: 0 auto;
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background-color: #cbcbcb;
  letter-spacing: 3px;
}


#navi a {
	font-family: 'HattoriHanzoLight', verdana, sans-serif;
	font-size: 18px;
  color: #ffffff;
  text-decoration: none;
  }
  
  
#navi a:hover {
	font-family: 'HattoriHanzoLight', verdana, sans-serif;
	font-size: 18px;
  color: #9d9d9d;
  text-decoration: none;
  }


#navi2 {
    font-family: 'HattoriHanzoLight', verdana, sans-serif;
	width: 880px;
	height: 23px;
	margin: 0 auto;
	padding-top: 10px;
  padding-left: 20px;
  padding-right: 0px;
  font-size: 13px;
  letter-spacing: 1px;
  background-color: #9d9d9d;
  border-top: 2px solid #f6c460;
}


#navi2 a {
	font-family: 'HattoriHanzoLight', verdana, sans-serif;
	font-size: 15px;
  color: #ffffff;
  text-decoration: none;
  }
  
  
#navi2 a:hover {
	font-family: 'HattoriHanzoLight', verdana, sans-serif;
	font-size: 15px;
  color: #eaac2e;
  text-decoration: none;
  }


#content {
  width: 1000px;
  margin: 0 auto;
  text-align: justify;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  line-height: 150%;
  background-color: transparent;
}



#content a  {
  text-decoration: none;
	color: #ababab;
}

#content a:hover {
text-decoration: none;
color: #515151; 
}



#price {
	width: 890px;
	height: 24px;
  margin: 0 auto;
  text-align: right;
  padding-left: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-top: 6px;
  line-height: 150%;
  background: url(pics/back_preise.png) right transparent no-repeat;
  text-transform: uppercase;
  color: white;
  letter-spacing: 2px;
}


#price a {
  text-transform: uppercase;
  color: white;
  letter-spacing: 2px;
  text-decoration: none;
}

#price a:hover {
  text-transform: uppercase;
  color: #9f9f9f;
  letter-spacing: 2px;
  text-decoration: none;
}


#info_box {
  font-family: "lucida sans", verdana, sans-serif;
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #ffffff;
  width: 860px;
  margin: 0 auto;
  text-align: justify;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-top: 40px;
  line-height: 120%;
  background-color: #9f9f9f;
  }


#info_box a {
color: #ffffff;
text-decoration: underline;
}


#info_box a:hover {
color: #c8c8c8;
text-decoration: underline;
}


#footer_main {
	clear: both;
	width: 880px;
	height: 40px;
	margin: 0 auto;
  text-align: right;
  padding-top: 40px;
  padding-left: 60px;
  padding-right: 60px;
  background: url(pics/back_footer.png) bottom;
}



#footer_main a {
color: #cbcbcb;
text-decoration: none;
}



.content_img {
padding-left: 50px;
padding-top: 7px;
}


.title {
   font-family: 'HattoriHanzoLight', verdana, sans-Serif;
   font-size: 22px;
   font-style: italic;
   color: #c8c8c8;
   text-transform: uppercase;
   text-align: left;
   width: 100%;
  letter-spacing: 5px;
}



h1 {
font-size: 13px;
font-weight: normal;
font-style: italic;
color: #ffffff;
letter-spacing: 2px;
margin-top: 20px;
height: 24px;
padding-left: 10px;
padding-top: 10px;
..border-bottom: 1px solid #c8c8c8;

background-color: #b3b3b3;
text-transform: uppercase;
}



.center {
margin: 0 auto;
text-align: center;
}

img {
 border: 0;
}

a img {
 border: 0;
}



.right {
float: right;
margin-left: 25px;
}

.left {
float: left;
margin-right: 25px;
}

.left_index {
float: left;
margin-right: 100px;
}

.red {
color: #dd4242;
}

textarea {
width: 350px;
height: 200px;
}



















