/* CSS Document */

img { border: 0px; }

body { color: #28140b; font-size: 13px; font-family: "Georgia", Times, serif; background: url(img/bodyBack.jpg) #010101 top left repeat-x;  padding: 0; margin: 0; }

.smallFont { font-size: 10px; }
.bigFont { font-size: 15px; font-weight: bold; color: #dacaa1; background: #000000; padding: 3px 6px; line-height: 20px; }

.main { background: url(img/mainBack.jpg) top left no-repeat; width: 850px; height: 651px; padding: 0; margin: 0 auto; border: 0; display: block; }

.navigation2 { z-index: 3; width: 89px; display: block; position: relative; top: 393px; left: 96px; padding: 0; margin: 0; }
.navigation2 ul li { margin: 0; padding: 0; list-style: none; }
.navigation2 ul { margin: 0; padding: 0; list-style: none; }

.navigationImpressum a { outline: none;  width: 89px; height: 27px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationImpressum a:hover { background: url(img/buttonLegalnoticeActive.jpg) top left no-repeat; }

.navigationKontakt a { outline: none;  width: 89px; height: 24px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationKontakt a:hover { background: url(img/buttonContactActive.jpg) top left no-repeat; }

.navigationBook a { outline: none;  width: 89px; height: 22px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationBook a:hover { background: url(img/buttonBookActive.jpg) top left no-repeat; }


.navigation { z-index: 2; width: 112px; display: block; position: relative; top: -42px; left: 564px; padding: 0; margin: 0; }
.navigation ul li { margin: 0; padding: 0; list-style: none; }
.navigation ul { margin: 0; padding: 0; list-style: none; }

.navigationStart a { outline: none;  width: 112px; height: 28px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationStart a:hover { background: url(img/buttonIndexActive.jpg) top left no-repeat; }

.navigationPundK a { outline: none;  width: 112px; height: 31px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationPundK a:hover { background: url(img/buttonAboutActive.jpg) top left no-repeat; }

.navigationPreise a { outline: none;  width: 112px; height: 29px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationPreise a:hover { background: url(img/buttonPricelistActive.jpg) top left no-repeat; }

.navigationLaden a { outline: none;  width: 112px; height: 31px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationLaden a:hover { background: url(img/buttonSalonActive.jpg) top left no-repeat; }

.navigationFrisuren a { outline: none;  width: 112px; height: 25px; padding: 0; margin: 0; display: block; background: url(img/spacer.gif) top left no-repeat; }
.navigationFrisuren a:hover { background: url(img/buttonFrisurenActive.jpg) top left no-repeat; }

.content { z-index: 1; text-align: left; display: block; position: relative; top: -46px; left: 230px; margin: 0; padding: 0px; width: 420px; height: 340px; border: 0; }
.content div a img { border: 2px solid #28140b; margin: 2px; }
.content div { padding: 6px 12px; margin: 0; }
.content p { text-align: center; padding: 0; margin: auto; }
.content a, .content a :hover { color: #28140b; }

table { width: 100%; margin: auto; padding: 0; border: 0; }
td { padding: 1px 0 1px 0; margin: 0; }
.tdLeft { vertical-align:top; text-align: left; width: 40%; }
.tdRight { vertical-align:top; text-align: right; width: 60%; }

.submenu-out {
	display: block;
	padding: 0 0 20px 0px;
	margin: 0px;
}
.submenu {
	padding: 0px;
	margin: 0;
	display: block;
}
.submenu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 998;
  border: none;
  position: relative;
}
.submenu li {
  float: right;
  list-style: none;
  list-style-image: none;
  margin: 0 1px 0 0;
  padding: 0;
  position: relative;
  z-index: 999;
}
.submenu a {
	display: block;
	font-weight: bold;
	color: #dacaa1;
	background: #000000;
	padding: 4px 8px;
	margin: 0px 2px;
}


