/****************************global settings**************************************/
html {
  background: #FFF;
  height: 100%;
  width: 100%;
}
body {
  color: #000;
  font: normal 11px arial, verdana, helvetica, sans-serif; 
  height: 100%;
  line-height: 16px;
  width: 100%;
}
a:link, a:active, a:visited, a:hover {
  color: #000;
  font: normal 1em arial, verdana, helvetica, sans-serif; 
  line-height: 1.0em;
  text-decoration: underline;
}
.cls {
  clear: both;
}
img a, a img {
  border: 0px;
  outline: none;
}
h1 {
  color: #000;
  clear: both;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1.2em;
}

strong {
  font-weight: bold;
}

h1.golden {
  color: #9F7D43;
}

h2 {
  color: #9F7D43;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1.2em;
}

hr {
  border: none;
  border-top:1px dotted #DDD;
  clear: both;
  height: 1px;
  margin: 10px 0px;
  padding: 0px;
}

.hidden {
  display: none;
}
/****************************global settings**************************************/

/****************************naviagtion settings***********************************/
ul#navigation {
  background: url(../images/bg_navigation.jpg) no-repeat;
  background-position: 0px -266px;
  height: 38px; 
  width: 412px;
}

ul#navigation li, ul#navigation li a {
  border: none;
  border-style: none;
  cursor: pointer;
  display: block;
  -moz-opacity:.01;opacity:.01;
  float: left;
  height: 38px;
  outline: none;
}

ul#navigation li {
/*  border: red solid 1px;*/
  overflow: hidden;
}

ul#navigation li a#navigation_die-kleiderordnung { width: 127px; }
ul#navigation li a#navigation_labels { width: 45px; }
ul#navigation li a#navigation_shop { width: 37px; }
ul#navigation li a#navigation_galerie { width: 52px; }
ul#navigation li a#navigation_links { width: 40px; }
ul#navigation li a#navigation_kontakt { width: 57px; }
ul#navigation li a#navigation_home { width: 40px; }
/****************************naviagtion settings***********************************/

/****************************content*****************************************/
div#wrapper {
  width: 916px;
}

div#wrapper div#visual {
  float: left; 
  height: 642px;
  position: relative;  
  width: 504px;
}

div#wrapper div#visual a#logo{
  display: block;
  left: 0px;
  position: absolute;
  top: 10px;
}

div#wrapper div#content {
  float: left; 
}

div#wrapper div#content div#inner-content {
  background: #FFF;
  clear: both;
  height: 455px;
  padding: 10px 25px;
  width: 362px;
}

div#wrapper div#content div#inner-content dl dt {
  float: left; 
  width: 74px;
}

div#wrapper div#content div#inner-content dl dt img {
  border: 1px solid #ECE5D9;
}

div#wrapper div#content div#inner-content dl dd em {
  font-weight: bold;
  font-style: normal;
}

div#wrapper div#content div#inner-content ul.image-row li {
  float: left;
  padding: 10px 16px 10px 0px;
}

div#wrapper div#content div#inner-content ul.image-row li.last {
  padding: 10px 0px 10px 0px;
}

div#wrapper div#content div#inner-content ul.image-row li img {
  border: 1px solid #ECE5D9;
}

div#wrapper div#content div#inner-content ul.link-row li {
  float: left;
  width: 50%;
}

div#wrapper div#content div#inner-content ul.link-row li a,
div#wrapper div#content div#inner-content ul.link-row li a:active,
div#wrapper div#content div#inner-content ul.link-row li a:visited,
div#wrapper div#content div#inner-content ul.link-row li a:hover,
a.link, a.link:active, a.link:visited, a.link:hover {
  background: url(../images/bg-link-row.gif) 0px 5px no-repeat;
  color: #9F7D43;
  padding: 0px 0px 0px 12px;
}

div#wrapper div#content div#inner-content dl.image-row dt {
  clear: both;
  float: left; 
  margin: 10px 2px 0px 0px;
  width: auto;
}

div#wrapper div#content div#inner-content dl.image-row dd {
  float: left; 
  margin: 10px 0px 0px 0px;
}

div#wrapper div#content div#inner-content dl.image-row dt img, div#wrapper div#content div#inner-content dl.image-row dd img {
  border: 1px solid #B2B2B2;
}

div#wrapper div#content div#footer {
  background: #FFF; 
  color: #999;
  height: 20px;
  padding: 0px 0px 5px 99px;
  width: 313px;
}

div#wrapper div#content div#footer a, div#wrapper div#content div#footer a:visited, div#wrapper div#content div#footer a:active, div#wrapper div#content div#footer a:hover, div#wrapper div#content div#inner-content ul.row-2 li a, div#wrapper div#content div#inner-content ul.row-2 li a:visited, div#wrapper div#content div#inner-content ul.row-2 li a:active, div#wrapper div#content div#inner-content ul.row-2 li a {
  color: #999;
  text-decoration: none;
}

div#wrapper div#content div#inner-content ul.row-2 li a, div#wrapper div#content div#inner-content ul.row-2 li a:visited, div#wrapper div#content div#inner-content ul.row-2 li a:active, div#wrapper div#content div#inner-content ul.row-2 li a {
  line-height: 1.5em;
}

div#wrapper div#content div#inner-content ul.row-2 {
  color: #999;
  padding: 0px 0px 0px 74px;
  
}
div#wrapper div#content div#inner-content ul.row-2 li {
  float: left;
  width: 50%;
}

div#wrapper div#content div#inner-content ul.row-2 li em, div#wrapper div#content div#inner-content ul.row-2 li em{
  font-style: normal;
  font-weight: bold;
}

/****************************content*****************************************/

/****************************forms*******************************************/
label {
  display: block; 
  float: left; 
  margin-top: 5px; 
  width: 74px;
}

input, textarea {
  background: url(../images/bg-form.gif) no-repeat;
  border-top: 1px solid #C5C5C5;
  border-right: 1px solid #A7A7A7; 
  border-bottom: 1px solid #A7A7A7; 
  border-left: 1px solid #A7A7A7;
  font: normal 11px arial, verdana, helvetica, sans-serif; 
  height: 15px;
  margin-top: 5px;
  padding: 0px 5px; 
  width: 268px;
}
textarea { 
  height: 60px;
  margin-bottom: 5px;
}

input.submit {
  background: none;
  border: none;
  height: auto;
  margin: 5px 0px 0px 74px;
  padding: 0px; 
  width: auto;
}
/****************************forms*******************************************/

/****************************visible skip menue**********************************/
.skip, .skip:link, .skip:visited {
  color: #000;
  position: absolute;
  top: -1000em;
  z-index: 100;
}

.skip:focus, .skip:active {
	display: block;
	left: 20px;
	outline: none;
	padding-top: 7px;
	position: absolute;
	top: 0px;
}
/****************************visible skip menue**********************************/

#schaufenster_edit {
/* border: red solid 1px; */
}

#schaufenster_edit label,#schaufenster_edit input {
width: auto;
background: none;
float: none;
display: block;

}

#schaufenster_edit input , #schaufenster_edit textarea {
margin-top:2px;
width: 345px;
}
