@charset "UTF-8";/* CSS Document */* {  font-family: Verdana, Geneva, sans-serif;  margin: 0px;  padding: 0px;}body {  background-color: #E3BF9B;  background-image: url(_images/body_bg.jpg);  background-repeat: repeat-y;  background-attachment: fixed;}#MAIN {  width: 929px;  padding-bottom: 10px;  margin-left: auto;  margin-right: auto;  min-height: 600px;}#MAIN #HEADER {  width: 900px;  margin-bottom: 10px;  clear: both;  height: 312px;}#MAIN #HEADER #HEADNAVI {  height: 31px;  width: 600px;  float: left;  margin-top: 49px;}#MAIN #HEADER #HEADNAVI.tabOne {  background-image: url(_images/tabOne.png);  background-repeat: no-repeat;  background-position: left top;}#MAIN #HEADER #HEADNAVI a, #MAIN #HEADER #HEADNAVI a:visited {  color: #2B2B14;  text-decoration: none;}#MAIN #HEADER #HEADNAVI a:hover {  font-weight: bold;}#MAIN #HEADER #HEADNAVI ul {  list-style-type: none;  font-size: 12px;  color: #212010;  padding-top: 12px;  padding-left: 25px;}#MAIN #HEADER #HEADNAVI  li {  float: left;  width: 141px;}#MAIN #HEADER #HEADNAVI li.headactive {  font-weight: bold;}#MAIN #HEADER #LOGO {  clear: right;  height: 80px;  float: left;  width: 300px;}#MAIN #HEADER #HEADIMAGE {  border: 10px solid #FFF;  width: 880px;  height: 210px;  float: left;  background-color: #ffffff;  background-image: url(_images/headvisual01jpg.jpg);  background-repeat: no-repeat;}#MAIN #NAVBOX {  float: left;  width: 260px;  margin-right: 11px;  clear: left;}#MAIN #NAVBOX .teasernavi {  float: left;  margin-top: 15px;}#MAIN #NAVBOX #MAINNAVI {  float: left;}#MAIN #NAVBOX #NAVBOXHEAD {  height: 18px;  width: 250px;  background: #212010;  color: #ffffff;  font-size: 11px;  text-transform: uppercase;  padding-top: 5px;  padding-left: 10px;  margin-bottom: 1px;}#MAIN #NAVBOX #MAINNAVI ul {  margin: 0px;  padding: 0px;}#MAIN #NAVBOX #MAINNAVI ul li , #MAIN #NAVBOX #MAINNAVI ol li{  background-color: #e4e2e0;  height: 18px;  width: 250px;  list-style-position: outside;  list-style-type: none;  font-size: 11px;  text-transform: uppercase;  color: #2B2B14;  font-weight: bold;  padding-left: 10px;  margin-bottom: 0px;  padding-top: 7px;  margin-top: 1px;  margin-right: 0px;  margin-left: 0px;}#MAIN #NAVBOX #MAINNAVI ul .level1active {  background-color: #37301f;}#MAIN #NAVBOX #MAINNAVI ul li:hover {  background-color: #362e1e;}#MAIN #NAVBOX #MAINNAVI ul li:hover a, #MAIN #NAVBOX #MAINNAVI ul li:hover a:visited {  color: #FFF;}#MAIN #NAVBOX #MAINNAVI a, #MAIN #NAVBOX #MAINNAVI a:visited {  list-style-position: inside;  list-style-type: none;  font-size: 11px;  text-transform: uppercase;  color: #2B2B14;  text-decoration: none;  width: 100%;  display: block;  padding-top: 0px;}#MAIN #NAVBOX #MAINNAVI ul .level1active a, #MAIN #NAVBOX #MAINNAVI ul .level1active a:visited {  color: #FFF;}#MAIN #NAVBOX #MAINNAVI ul .level2 {  font-weight: normal;  background-color: #dddddd;  padding-left: 20px;  width: 240px;  margin-bottom: 0px;  margin-top: 0px;  height: 18px;  padding-top: 4px;  padding-bottom: 3px;}#MAIN #NAVBOX #MAINNAVI ul .level2.level2active {  font-weight: bold;}#MAIN #NAVBOX #MAINNAVI ul .level2:hover {  background-color: #403828;}#MAIN #NAVBOX #MAINNAVI ul .level3 {  font-weight: normal;  background-color: #dddddd;  padding-left: 30px;  width: 230px;  margin-bottom: 0px;  margin-top: 0px;  height: 18px;  padding-top: 4px;  padding-bottom: 3px;}#MAIN #NAVBOX #MAINNAVI ul .level3.level2active {  font-weight: bold;}#MAIN #NAVBOX #MAINNAVI ul .level3:hover {  background-color: #403828;}#MAIN #CONTENTBOX {  width: 658px;  float: left;  min-height: 500px;}#MAIN #CONTENTBOX #CONTENTBOXHEAD {  height: 18px;  width: 619px;  background: #212010;  color: #ffffff;  font-size: 11px;  text-transform: uppercase;  padding-top: 5px;  padding-left: 10px;  margin-bottom: 1px;  float: left;  clear: right;}#MAIN #CONTENTBOX #CONTENTBOXHEAD h1 {  font-size: 11px;  font-weight: normal;  color: #FFF;}#MAIN #CONTENTBOX #CONTENT {  width: 629px;  padding-bottom: 3px;  float: left;  clear: both;  background-color: #f5f4f4;  padding-top: 10px;  min-height: 250px;  padding-right: 0px;}#MAIN #CONTENTBOX #CONTENT h1 {  font-size: 11px;  color: #FFF;  background-color: #212010;  height: 16px;  padding-left: 10px;  padding-top: 4px;  font-weight: normal;  text-transform: uppercase;  margin-bottom: 15px;  clear: both;}#MAIN #CONTENTBOX #CONTENT h2 {  font-size: 11px;  font-weight: bold;  padding-left: 10px;  margin-bottom: 4px;  color: #663E06;}#MAIN #CONTENTBOX #CONTENT p {  font-size: 11px;  color: #212010;  line-height: 14px;  margin-bottom: 8px;  padding-left: 10px;  padding-right: 10px;}#MAIN #CONTENTBOX #CONTENT ul li , #MAIN #CONTENTBOX #CONTENT ol li{  margin-left: 25px;  font-size: 11px;  padding-bottom: 3px;}#MAIN #CONTENTBOX #CONTENT  a, #MAIN #CONTENTBOX #CONTENT  a:visited {  color: #663E06;  text-decoration: underline;}#MAIN #CONTENTBOX #CONTENT ul {  margin-bottom: 6px;}#MAIN #CONTENTBOX #CONTENT a:hover {  color: #EBC342;}#MAIN #CONTENTBOX #CONTENT .boxwrap {  margin-right: 15px;  margin-left: 15px;  width: 599px;  background-color: #cbcac6;  margin-bottom: 15px;}#MAIN #CONTENTBOX #FOOTER {  clear: both;  height: 59px;  width: 648px;  background-image: url(_images/footer_bg.png);  font-size: 10px;  color: #2B2B14;  padding-top: 20px;  padding-left: 10px;}#MAIN #CONTENTBOX #FOOTER a, #MAIN #CONTENTBOX #FOOTER a:visited {  text-transform: none;  text-decoration: none;  color: #2B2B14;}#MAIN #CONTENTBOX #FOOTER a:hover {  color: #663E06;  text-decoration: underline;}#MAIN #FINDME{  clear: both;  width: 629px;  margin-left: 271px;  margin-top: 250px;  font-size: 10px;  float: left;}.tx-flseositemap-pi1 {  margin-left: 20px;}.tx-flseositemap-pi1 ul li {  padding-bottom: 3px;  list-style-type: none;  color: #999;}.tx-flseositemap-pi1 ul li.deep1 {  padding-left: 30px;}.tx-flseositemap-pi1 ul li.deep2 {  padding-left: 40px;}#MAIN #CONTENTBOX #CONTENT img {  border: 10px solid #FFF;  margin-right: 10px;  margin-bottom: 5px;}#MAIN #CONTENTBOX #CONTENT .boxwrap img{border:none;  margin-right: 00px;}#MAIN #CONTENTBOX #CONTENT .boxwrap p{  padding-bottom: 5px;}#MAIN #HEADER #HEADNAVI.tabTwo {  background-image: url(_images/tabTwo.png);  background-repeat: no-repeat;  background-position: left top;}#MAIN #HEADER #HEADNAVI.tabThree {  background-image: url(_images/tabThree.png);  background-repeat: no-repeat;  background-position: left top;}#MAIN #HEADER #HEADNAVI.tabFour {  background-image: url(_images/tabFour.png);  background-repeat: no-repeat;  background-position: left top;}#MAIN #CONTENTBOX #CONTENT #callbackform {margin-left: 25px;margin-right: 25px;margin-top: 15px;margin-bottom: 25px;  font-size:11px;  background-color: #ffffff;  padding: 10px;  border: 1px solid #212010;}#MAIN #CONTENTBOX #CONTENT input {  border: 1px solid #212010;  padding-top: 2px;  padding-right: 5px;  padding-bottom: 2px;  padding-left: 5px;}.sendbutton  {  background-color: #212010;  color: #FFFFFF;  height: 25px;  padding-bottom: 5px;  cursor: pointer;}#MAIN #CONTENTBOX #CONTENT #SPRACHNAVI {  background-color: #0F3;  height: 50px;}#MAIN #CONTENTBOX #CONTENT h1 a,#MAIN #CONTENTBOX #CONTENT h1 a:visited {  color: #FFF;  text-decoration: none;}#MAIN #FINDME p a,#MAIN #FINDME p a:visited {  font-weight: bold;  color: #000;  text-decoration: none;}/** Style for Map */#MAIN #CONTENTBOX #CONTENT div.tx-pitgooglemaps-pi1 {  margin-left: 5px;  margin-right: 5px;  margin-bottom: 15px;}#MAIN #CONTENTBOX #CONTENT div.tx-pitgooglemaps-pi1 .pit_googlemaps-map-withsidebar {  float: right;  margin-bottom: 20px;}#MAIN #CONTENTBOX #CONTENT  div.pit_googlemaps-sidebar {  display: block;  margin-left: 10px;  padding-top: 20px;}#MAIN #CONTENTBOX #CONTENT  div.pit_googlemaps-sidebar a {  margin-left: 10px;  padding-left: 10px;  background-image: url(_images/point.png);  background-repeat: no-repeat;  background-position: center left;  text-decoration: none;  font-size: 11px;}#MAIN #CONTENTBOX #CONTENT  #mailform {	padding-right: 10px;	padding-left: 10px;	margin-bottom: 15px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	margin-top: 20px;}#MAIN #CONTENTBOX #CONTENT  #mailform .csc-mailform  label {	width: 90px;	display: block;	float: left;	margin-bottom: 15px;	clear: left;	font-size: 12px;}#MAIN #CONTENTBOX #CONTENT  #mailform .csc-mailform input {	float: left;	margin-bottom: 15px;	clear: right;	width: 300px;}#MAIN #CONTENTBOX #CONTENT  #mailform .csc-mailform .csc-mailform-field #mailformformtype_mail {	height: 25px;	margin-left: 90px;	width: 310px;	color: #FFF;	background-color: #212010;	clear: both;}#MAIN #CONTENTBOX #CONTENT #mailform fieldset {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}
