html, body, div, p, h1, h2, h3, h4, ul, li, ol, td, tr, a {
  font-family: 'Times New Roman',Times,serif;
  font-size: 12pt;
}

html {
  height: 100%;
}

body.standard {
  height: 100%;
  padding: 0;
  margin: 0;
  background-color: #ffffff;
}

#header {
  display: none;
}

#print_footer {
  display: block;
  text-align: left;
  color: #868686;
  padding-top: 5px;
  border-top: 1px #868686 solid;
  margin-top: 10px;
  font-size: 10pt;
}

#header_container {
  display: none;
}

#homepage_link {
  display: none;
}

#navigation_container {
  display: none;
}

#navigation {
  display: none;
}

#container {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  height: auto;
  overflow: visible;
}

#content_container {
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  height: auto;
  overflow: visible;
}

#teaser {
  display: none;
}

#content {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  height: auto;
  overflow: visible;
}

#content img {
  border: 1px #000000 solid;
}

#content a:link,
#content a:active,
#content a:visited,
#content a:hover {
  text-decoration: underline;
  padding: 0px;
  font-weight: normal;
}

#content a.img:link,
#content a.img:visited,
#content a.img:active,
#content a.img:hover {
  padding: 0;
}

#shopback_shoppingcart {
  display: none;
}


#footer {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

#footer_container {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
}

#footer_content {
  position: relative;
  width: 100%;
  margin: 5px;
  padding: 0;
}

#footer_content p {
  text-align: justify;
  margin-top: 0px;
  margin-bottom: 0px;
}

#footer_content a:link,
#footer_content a:active,
#footer_content a:visited,
#footer_content a:hover {
  padding: 0;
  font-size: 10pt;
  text-decoration: underline;
  font-weight: normal;
}

#footer img {
  border: 0px;
}

#language_select {
  display: none;
}


#standard_images {
  float: right;
  margin: 5px;
}

h1 {
  font-size: 18pt;
  line-height: 85%;
  text-align: left;
  font-weight: normal;
}

h3 {
  font-size: 10pt;
  text-align: left;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 10px;
}


img.thumbnail {
  border: 1px #000000 solid;
}

table.item_list{
  width: 100%;
}

td.list_image {
  width: 80px;
  text-align: left;
  vertical-align: top;
}

td.left_image,
td.right_image {
  width: 160px;
  text-align: left;
  vertical-align: top;
}


td.list_text {
  text-align: left;
  vertical-align: top;
}

table.contact {
  width: 90%;
}


table.shop_list {
  width: 99%;
}

td.shop_list_image {
  width: 75px;
  vertical-align: top;
}

td.shop_list_description {
  vertical-align: top;  
  font-size: 10pt;
  padding-bottom: 15px;
  padding-right: 10px;
}

td.shop_list_description a:link,
td.shop_list_description a:active,
td.shop_list_description a:visited,
td.shop_list_description a:hover {
  font-size: 10pt;
}

td.list_description_left {
  vertical-align: top;  
  font-size: 10pt;
  width: 147px;
  padding-right: 10px;
  padding-left: 10px;
}

td.list_description_right {
  vertical-align: top;  
  font-size: 10pt;
  width: 147px;
  padding-left: 10px;
}

td.list_image_left {
  width: 75px;
  vertical-align: top;
}

td.list_image_right {
  width: 75px;
  vertical-align: top;
}

/*zentrale Formate*/

.editmode {
  font-style: italic;
  color: #FF0000;
  background: #FFFFFF;
  font-size: 10pt;
}

#popup_container {
  text-align: center;
  width: 100%;
  margin-top: 5px;
}

#popup_container h3 {
  text-align: center;
}