body {
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
	line-height: 150%;
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0px;
	background-color: #fff;
}

hr { border:none; height:1px; background-color: #ccc; }
table tr td { font-size: 12px; }
p { margin:0; padding:0; }
img { border:0; }

a img { border:0; }
a:link, a:visited, a:hover, a:active { color: #666; text-decoration:none; outline: none; }

h1 { font-size: 16px; color: #666; font-weight:normal; text-transform: uppercase; margin:0; padding:0; }
h2 { font-size:16px; color:#016667; margin:0 0 10px 0; padding:0;}
h3 { font-size:14px; color:#333; margin:5px 0 5px 0; padding:0;}
h4 { font-size:12px; color:#333; margin:0 0 10px 0; padding:0; font-weight:normal;}



#center {
	text-align: left;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0px;
	margin-top: -290px;
}
#lang {
	position:absolute;
	width:20px;
	left:50%;
	margin-left:-405px;
	top:465px;
	z-index:100;
}
#titel {
	position:absolute;
	top:0; right:0;
	width:330px;
	height:35px;
	z-index:50;
}
#frame {
	position: relative;
	top: 0px;
	margin: 0px auto;
	width: 850px;
	height: 490px;
}
#foto {
	position:absolute;
	top:35px;
	left:193px;
	width:645px;
	height:425px;
	z-index:10;
	text-align:center;
}
*+html #foto { left:193px; text-align:left; }
* html #foto { left:193px; text-align:left; }
#watermark_start {
	position:absolute;
	top:335px;
	left:193px;
	width:645px;
	height:61px;
	z-index:30;
}
#watermark_start img { behavior: url(js/iepngfix.htc) }
#background {
	position: absolute;
	top:0; left:0;
	margin:0;
	width:850px;
	height:580px;
	background-image: url(../bilder/background.png);
	background-repeat:no-repeat;
	z-index:40;
}
#background { behavior: url(js/iepngfix.htc) }
/* ############ NAVI ############################################# */

#navi {
	width: 155px;
	height: 246px;
	top: 123px;
	left: 30px;
	background: url(../bilder/navi.png) no-repeat;
	margin: 0; padding: 0;
	position: absolute;
	z-index:100;
}

#navi li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

#navi a {display: block; text-decoration: none;}

#navi1a, #navi1b {left: 0px; top: 0px; width: 155px; height: 41px;}
#navi2a, #navi2b {left: 0px; top: 41px; width: 155px; height: 41px;}
#navi3a, #navi3b {left: 0px; top: 82px; width: 155px; height: 41px;}
#navi4a, #navi4b {left: 0px; top: 123px; width: 155px; height: 41px;}
#navi5a, #navi5b {left: 0px; top: 164px; width: 155px; height: 41px;}
#navi6a, #navi6b {left: 0px; top: 205px; width: 155px; height: 41px;}

#navi1a a, #navi1b a {height: 41px;}
#navi2a a, #navi2b a {height: 41px;}
#navi3a a, #navi3b a {height: 41px;}
#navi4a a, #navi4b a {height: 41px;}
#navi5a a, #navi5b a {height: 41px;}
#navi6a a, #navi6b a {height: 41px;}

#navi1a a:hover, #navi1b {background: url(../bilder/navi.png) 0px -246px no-repeat;}
#navi2a a:hover, #navi2b {background: url(../bilder/navi.png) 0px -287px no-repeat;}
#navi3a a:hover, #navi3b {background: url(../bilder/navi.png) 0px -328px no-repeat;}
#navi4a a:hover, #navi4b {background: url(../bilder/navi.png) 0px -369px no-repeat;}
#navi5a a:hover, #navi5b {background: url(../bilder/navi.png) 0px -410px no-repeat;}
#navi6a a:hover, #navi6b {background: url(../bilder/navi.png) 0px -451px no-repeat;}

/* ############ END NAVI ############################################# */

#content_bg {
	position:absolute;
	top:70px;
	left:193px;
	width:645px;
	height:350px;
/*	background-image:url(../bilder/content_bg.png); */
	background-repeat:repeat-x;
	z-index:20;
}
#content_bg img { behavior: url(js/iepngfix.htc) }
#content {
	position:absolute;
	top:95px;
	left:225px;
	width:580px;
	height:300px;
	z-index:100;
/*	border:1px red solid; */
}

#content_gb {
	position:absolute;
	top:95px;
	left:225px;
	width:580px;
	height:300px;
	z-index:100;
	overflow:auto;
/*	border:1px red solid; */
}

.error-msg { color:red; }

#navi-pic {
	position:absolute;
	top:390px;
	left:735px;
	width: 103px;
	height: 50px;
	z-index:100;
/*	background-image:url(../bilder/navi-pic.png); */
	background-repeat:no-repeat;
}
#navi-pic img { behavior: url(js/iepngfix.htc) }

.pixlie-bilderliste {
  list-style-type: none;
  padding: 0; margin:0;
}

/* Rahmen um jedes Bild */
.pixlie-bilderliste li{
  float: left;
  top:0;
  display: inline;
  margin: 12px 6px 12px 6px;
  padding:0;
  width: 70px;
  height: 70px;
}

.pixlie-bilderliste li h1 {
	text-align:center;
}

.pixlie-bilderliste li a{
  text-decoration: none;
  padding: 0; margin: 0;
}

.pixlie-bilderliste li p{
  padding: 0; margin: 0;
}

.pixlie-bilderliste li img{
/*  border: 0px solid #999;
  padding: 5px;
  background: transparent;
  background-image:url(../bilder/galerie-bg.png);
  background-repeat:no-repeat; */
}

.pixlie-bilderliste li a:hover img{
  border: 0px solid #717171;
}

#kontakt {
	margin:0 0 0 0;
}

#kontakt table, #kontakt tr, #kontakt td {
	font-size:12px;
	text-align:left;
}

#copyright {
	position:absolute;
	top:79px;
	left:0;
	width: 24px;
	height: 158px;
	z-index:100;
}
#footer {
	position:absolute;
	font-size:10px;
	color:#999;
	height:30px;
	width:700px;
	text-align:right;
	bottom:-5px; right:15px;
	z-index:100;
}
#footer a { color:#999; }
.clear {
	position: relative;
	margin:0; padding:0;
	width: 100%;
	height: 0;
	clear: both;
}
