*{ padding:0; margin:0;}


.clear { clear:both; }
a { color:#cc9966; text-decoration:none; font-weight:bold; }
a:hover { color:#318ac2; text-decoration:none; font-weight:bold; }
a.aktiv { color:#318ac2; text-decoration:none; font-weight:bold; }
h3 { font-weight:bold; color:#cc9966; margin:17px 4px 10px 4px; font-size:1.2em; }
img {
	border:0px;
}

body {
	height:100%;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffcc;
	line-height:1.4em;
	background: #666666;
	}
div#container {
	margin:0 auto;
	width:1024px;
	min-height:600px;
	/* background:url(../images/bg.jpg) repeat-y; */
	background: #333333;
}
.topline {
  height:3px;
  background:url(../images/underline_o.jpg) repeat-x;
  width:1024px;
 }
div#header {
  height:100px;
  width: 1000px;
  margin:0 auto;
}
div#content {
  width:1024px;
  text-align:center;
  float:left;
}
div#contentabout {
  width:1024px;
  height:768px;
  text-align:center;
  background-image: url(../images/bg-about.jpg);
  background-repeat: no-repeat;
  float:left;
}
div#contentaboutn {
  width:1024px;
  height:768px;
  text-align:center;
  background-image: url(../images/bg-about-n.jpg);
  background-repeat: no-repeat;
  float:left;
}
div#contentaboutb {
  width:1024px;
  height:1080px;
  text-align:center;
  background-image: url(../images/bg-about-phot.jpg);
  background-repeat: no-repeat;
  float:left;
}
div#contentshop {
  width:1024px;
  height:768px;
  text-align:center;
  background-image: url(../images/shopstartseite.jpg);
  background-repeat: no-repeat;
  float:left;
}
div#contentshop2 {
  width:1024px;
  height:768px;
  text-align:center;
  background-image: url(../images/shopstartseite2.jpg);
  background-repeat: no-repeat;
  float:left;
}
div#contentshop3 {
  width:1024px;
  text-align:center;
  background-image: url(../images/shopstartseite2.jpg);
  background-repeat: repeat-y;
  float:left;
}
div#about {
  background-image: url(../images/about.jpg);
  background-repeat: no-repeat;
  background-position: top;
  width:734px;
  height: 600px;
  float:right;
  text-align:center;
}

div#abouttxt {
	font-family:Vivaldi;
	font-size: 36px;
}
#navigation2 {
width:520px;
margin:0 auto;
color:#ffffcc;
font-size:12px;
text-align:center;
}

#navigation {
width:996px;
margin:0 auto;
color:#ffffcc;
border-top: 1px solid #EBE9E3;
border-right: 1px none #EBE9E3;
border-bottom: 1px none #EBE9E3;
border-left: 1px none #EBE9E3;}

#navigation ul {
text-align:left;
list-style:none;
font-size:0.8em;
margin:0 auto;
padding:0;}

#navigation li {
border-bottom:1px solid #EBE9E3;
display:block;
float:left;
width:166px;}

#navigation li a {
display:block;
border-left:12px solid #F6F7FA;
border-right:1px none;
background-color:#515050;
color:#ffffcc;
text-decoration:none;
padding:0.5em;}

#navigation li a:hover {
border-left:12px solid #cc9966;
color:#fff;
padding-left: 20px;}

#navigation li a.active {
border-left:12px solid #cc9966;
color:#fff;
padding-left: 20px;}

.info { width: 161px; color:#ffffcc; text-align:center; }
.underline { width: 160px; text-align: center; }
.details { font-size:1.3em; text-align: left; }
.title { font-size:15px; text-align:center;padding-top: 3px; }

div#footer {
  height:60px;
  width: 1024px;
  background-color:#333333;
  border-top:2px solid #525252;
  float:left;
}
div#innerfoot {
  color: #777777;
  font-size:11px;
  text-align: center;

}
div#pictitle {
	font: 26px Vivaldi;
}

div#start {
	background-color: #000000;
	margin: 0 auto;
	padding: 0;
}
.zitat {
	font-style:italic;font-size:15px;
}
.abstand {
	padding-left:155px;
	padding-right:155px;
}
