body,
html
{
}

a.nono:hover,
a.nono
{
  background-color: transparent;
  color: #a2b93a;
}

body
{
  background-image: url(/0_image/bg_body.jpg);
  background-repeat: no-repeat;
  background-position: top center;
  background-color: #ecc860;
  background-attachment: fixed;
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
}
	
body#feedback
{
  background-image: url(/0_image/bg_body_feedback.jpg);
}

body#franchise
{
  background-image: url(/0_image/bg_body_franchise.jpg);
}

body#echtheit
{
  background-image: url(/0_image/bg_body_echtheit.jpg);
}

body#impressum
{
  background-image: url(/0_image/bg_body_impressum.jpg);
}

table
{
  font-size: 11px;
}

img
{
  border: none;
}

.fmt
{
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  clear: both;
}

.weiche-bg
{
  background-image: url(/0_image/bg_weiche-bg.png);
  background-position: top left;
  background-repeat: repeat-y;
}

a
{
  text-decoration: none;
  color: #6c1c11;
  background: transparent;
}

a:hover
{
  text-decoration: none;
  background-color: #6c1c11;
  color: #ffffff;
}

.navigation-dinos
{
}

.navigation-dinos a
{
  display: block;
  cursor: pointer;
  padding: 2px 0px;
  background-color: transparent;
}

.navigation-dinos a div
{
  padding: 2px;
}

.navigation-dinos a div div
{
  padding: 0px 5px;
  line-height: 31px;
  font-weight: bold;
  color: #ffffff;
  font-size: 13px;
}
	
.navigation-dinos a:hover,
.navigation-dinos a.active,
.navigation-dinos a.active:hover
{
  display: block;
  cursor: pointer;
  padding: 0px 0px;
}

.navigation-dinos a:hover div,
.navigation-dinos a.active div,
.navigation-dinos a.active:hover div
{
  padding: 0px;
  border: solid 2px #ffffff;
}

.navigation-dinos a:hover div div,
.navigation-dinos a.active div div,
.navigation-dinos a.active:hover div div
{
  padding: 0px 5px;
  line-height: 35px;
  background-color: #ff0000;
  font-weight: bold;
  color: #ffffff;
  background-image: url(/0_image/knd_bg_nav-link.gif);
  background-repeat: repeat-x;
  background-position: top left;
  border: none;
}

a.city-link,
.storehead a
{
 border:  solid 2px #ffffff;
   padding:  5px 15px;
  font-size: 12px;
  background-color: transparent;
  font-weight: bold;
  color: #ffffff;
  background-image: url(/0_image/knd_bg_navigtation.gif);
  background-repeat: repeat-x;
  background-position:  0px -5px;
  vertical-align:  bottom;
}

a.city-link:hover,
.storehead a:hover
{
  padding: 5px 15px;
  font-size: 12px;
  background-color: transparent;
  font-weight: bold;
  color: #ffffff;
  background-image: url(/0_image/knd_bg_nav-link.gif);
  background-repeat: repeat-x;
  background-position: top left;
  border: solid 2px #ffffff;
}

.txt
{
  font-size:  11px;
  text-align: left;
  margin-left: 50px; 
  margin-right: 50px;
}

.txtfranchise
{
  font-size:  11px;
  text-align: left;
  margin: 20px 25px 50px 20px;
}
	
.store
{
  padding: 20px;
  width: 40%;
  float: left;
}

.storehead,
.storehead a
{
  display: block;
  width: 95%;
}

.storedata
{
  margin-top: 20px;
}

h1
{
  font-size: 14px;
  padding: 15px 25px;
  font-weight: bold;
}

h2
{
  font-size: 14px;
  padding: 15px 0px 25px 0px;
  font-weight: bold;
}
