* {
  /*background: #c10000;
  border: 0.03em solid #000;*/
  color: #000;
  font: 100.01% verdana, arial, helvetica, sans-serif;
  margin: 0;
}

/*a:active, a:hover; a:link, a:visited {
  font: 0.8em;
}*/

h1{
  background: #fff;
  font-size: 0.8em;
  font-weight:bold;
  padding-left: 0.31em;
}

h2 {
  background: #fff;
  border-bottom: 0.05em solid #666;
  padding: 0.2em;
}

h3{
  background: #fff;
  font-weight:bold;
}

h4{
  background: #fff;
  text-align:center;
  border-bottom: 0.05em solid #666;
}

hr {
  background: #000;
}

p {
  background: #fff;
  font-size: 0.8em;
  padding: 0.31em;
  text-align: left;
}

table {
  width: 100%;
}

ul {
  /*border: 0.1em solid #000;*/
  background: #fff;
  font-size:0.8em;
  list-style-type: none;
  padding: 0;
  padding-left: 0.7em;
  padding-bottom: 0.31em;
}

li {
  background: #fff;
  padding: 0.1em;
}

img {
  border: 0;
}

#wrapper {
  background: #fff;
  /*border: 0.03em solid #000;*/
  padding: 0.31em;
  width:99%;
}

#page {
  background: #fff;
  /*border: 0.03em solid #000;*/
  width: 60.59em;
  margin: 0 auto;
  /*margin-top:1%;
  margin-left:10%;
  margin-right:10%;*/
  padding: 0.31em;
}

#content{
  background: #ccc;
  border: 0.03em solid #000;
  clear: right;
  float: right;
  padding: 0.31em;
  width: 46em;
}

#content ul {
  /*list-style-type: circle;*/
  padding-left: 2em;
}

#contact {
  width: 46em;
}

#open {
  /*border: 0.03em solid #000;*/
  clear:left;
  float:left;
  padding: 0.31em;
  width: 21em;
}

#call {
  /*border: 0.03em solid #000;*/
  clear:right;
  float:right;
  padding: 0.31em;
  width: 21em;
}

#sidebar {
  /*border: 0.03em solid #000;*/
  clear: left;
  float: left;
  margin-left: 0.31em;
  width: 13em;
}

#menue{
  background: #ccc;
  border: 0.03em solid #000;
  clear: left;
  float: left;
  padding: 0.31em;
  width: 12.2em;
}

#service {
  background: #ccc;
  border: 0.03em solid #000;
  clear: left;
  float: left;
  margin-top: 0.31em;
  padding: 0.31em;
  width: 12.2em;
}

#logo {
  margin-left:16em;
}

#info_left_01 table, #info_left_02 table, #info_left_03 table, #info_left_04 table, #info_left_05 table, #info_left_06 table, #info_left_07 table {
  background: #fff;
  font-size:0.8em;
  padding: 0.31em;
}

#info_right_01 table, #info_right_02 table, #info_right_03 table, #info_right_04 table, #info_right_05 table, #info_right_06 table, #info_right_07 table {
  background: #fff;
  font-size:0.8em;
  padding: 0.31em;
}

.spacetop{
  margin-top: 0.62em;
}

.spacebottom{
  margin-bottom: 0.62em;
}

.tdcenter {
  text-align:center;
}