body {
	padding:20px;
	background:#ffffff;
}
#center {margin:30px auto;}
#center #newsstoerer {position:relative; top:-80px; left:149px; z-index:3; margin-top:-70px;}
@media all {
  #center{position:absolute; top:50%; left:50%; width:780px; background:#fff; padding:0; margin-left:-390px; margin-top:-250px;}
  }
#hide {margin-top:-531px; display:none;}
#navi {
	width:780px;
	background:#fff;
	padding:2px 0 0 0;
	margin:0;
	border:1px solid #888888;
	border-bottom:none;
}
#navi ul {
	padding:0;
	margin:0px;
	background-color:#fff;
	width:780px;
	height:24px;
	border-bottom:1px solid #888;
}
#navi ul li {display: inline; margin:0;}
#navi ul li a {float:left; width:78px; font:bold 12px verdana; color:#888; text-decoration:none; text-align:center; padding:3px 4px; margin:0 5px; background-color:#fff;}
#navi ul li a:hover {
	color:#888;
	padding:3px 4px;
}
#navi ul li a.fl {float:left; width:92px; font:bold 12px verdana; color:#888; text-decoration:none; text-align:center; padding:3px 4px; margin:0;}
#navi ul li a.act {
	color:#888;
	padding:3px 4px;
}
#navi ul li a.fl:hover {
	color: #888;
	padding:3px 4px;
}

#rahmen {
	width:760px;
	height:390px;
	background:#fff;
	padding:10px;
	margin:0;
	border:0px solid #888;
	border-top:none;
}
#logo {padding:10px 0 0 10px; width:760px;}
#imglogo {float:left;}
#claim {float:left; font:bold 16px verdana; color:#000; margin-left:30px; margin-top:25px;}
#distanz {clear:left; border-top:1px solid #888; position:relative; top:-6px; left:0px; width:780px; height:1px;}/**/
/* Willkommenseite */
#willkommen {width:505px; margin:44px 113px 0 140px; font:normal 12px verdana; color:#888; line-height:15px;  text-align:justify;}
#willkommen h1 {font-family:verdana,helvetica; font-size:15px; font-weight:bold; color:#000;}
.infobox, .infoboxen {position:relative; top:-130px; left:220px; width:120px; background-color:#f6f6f6; border:1px solid #999; color:#000; padding:5px;}
.preisinfobox {position:relative; top:-80px; left:160px; width:190px; height:130px; background-color:#f6f6f6; border:1px solid #999; color:#000; padding:5px;}
.preisinfobox table { width:190px}
.bborder {border-bottom:1px solid #888;}
.studios {float:left; width:175px; height:273px; margin: 0 0 0 11px; padding:2px; font:normal 10px verdana; color:#888; border:1px solid #888;}
#fotografen {clear:left; margin-top:20px; font:normal 10px verdana; color:#888;}
/* Studioseiten */
#infolinks {float:left; width:344px; height:370px; margin:0; padding:2px; font:normal 12px verdana; color:#888; border:1px solid #888; overflow:auto;}
.picrechts {float:left; width:400px; height:372px; margin: 0 0 0 10px; padding:0; font:normal 11px verdana; color:#888;}

.service {float:left; width:140px; height:383px;; font:normal 10px verdana; color:#888; border:1px solid #888;}
.service .text {padding:2px}

#credits {float:left; width:500px; background:#f6f6f6; padding:2px 0 0 0; margin:0 ; border:none; border-bottom:none;}
#credits div {float:left; font:normal 10px verdana; color:#888; margin-left:25px;}
#footerright {float:left; width:280px; background:#f6f6f6; padding:2px 0 0 0; margin:0 ; border:none; border-bottom:none; font:normal 10px verdana; color:#888; text-align:right;}
#footer {width:780px; background:#f6f6f6; padding:2px 0 0 0; margin:0 ; border:none; border-bottom:none; font:normal 10px verdana; color:#888; text-align:right;}

h1 {font-family:verdana,helvetica; font-size:12px; font-weight:bold; color:#000;}
h2 {font-family:verdana,helvetica; font-size:12px; font-weight:bold; color:#888;}
h3,h4 {
	font-family:verdana,helvetica;
	font-size:12px;
	font-weight:normal;
	color:#888;
	margin:0;
	padding:0;
}
strong {
	color:#888;
}
ul li {margin-left:-23px; padding:0px; list-style-type:square;}
a {
	font:normal 12px verdana;
	color:#888;
	text-decoration:none;
}
a.kl {
	font:normal 11px verdana;
	color:#888;
	text-decoration:none;
}
a.skl {
	font:normal 10px verdana;
	color:#888;
	text-decoration:none;
}
.links {float:left; margin:5px 3px; font:normal 12px verdana; color:#888;}
.rechts {float:right; margin:5px 3px; font:normal 12px verdana; color:#888;}
.clr {clear:left;}
img.servicepic {width:200px; height:301px;}
#subnav {float:left; margin:0 8px 0 0; width:150px; font:normal 12px verdana; color:#888;}
#subnav a {display:block; width:140px;line-height:175%;}
#subnav a.act { color:#888;}


/*PIXLIE*/

/******************************
* Seitenstruktur
******************************/

#pixlie-container-gesamt{
  width:700px;
  background-color: #fff;
  border:0px solid #888;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
  font-size:0.9em;
  z-index:5;
}


#pixlie-balken-oben{
  display:none;
  float:right;
  padding:0px;
  margin:0px;
  height:20px;
  width: 100px;
}

#pixlie-balken-unten{
  display:none;
  float:left;
  padding:0;
  margin:0;
  height:20px;
  width: 100px;
}

#pixlie-container-main-liste{
  width:698px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#pixlie-inhalt-liste{
  float: left;
  width:686px;
  padding-left: 10px;
}

#pixlie-container-main-vorschau{
  width:698px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}

#pixlie-inhalt-vorschau{
  text-align:center;
  width:690px;
}

#pixlie-seitenleiste{
  float: right;
  border:0px solid #888;
  width: 130px;
  margin: 5px 5px 0 0;
  padding: 5px 5px;
}

#pixlie-copyright{
  clear:both;
  padding:2px 0 0 0;
  margin-top:0px; /* Wird benötigt für ie5.5 */
  height:15px;
  background-color:#FFFFFF;
  border-top:1px solid #888;
  text-align:center;
}

#pixlie-copyright a{
  font-size: 0.8em;
}


/******************************
* Textformatierungen
******************************/

#pixlie-seitenleiste h2{
  font-weight: bold;
  margin:0 0 2px 0;
  padding: 0px;
}

#pixlie-seitenleiste p{
  margin:0;
  line-height:175%;
  text-align: left;
}

#pixlie-inhalt-vorschau h2{
  display:none;
  text-align:center;
  width:690px;
}

.pixlie-pfad{
  float:left;
  font-size: 0.9em;
  padding: 0;
  width:530px;
  height:60px
}

.pixlie-pfad a{
  font-size: 0.9em;
  padding: 0;
  margin: 0;
}

/******************************
* Sonstiges
******************************/

/* Vermeidet Linien um Bilder */
img{
  border:0;
}

/******************************
* Auflistung der Thumbnails
******************************/
.pixlie-container-bilderliste{
  padding: 0 0 0px 10px;
  margin-left: auto;
  margin-right: auto;
}

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

/* Rahmen um jedes Bild */
.pixlie-bilderliste li{
  float: left;
  display: inline;
  margin: 0;
  padding:0;
}

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

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

.pixlie-bilderliste li span{
	display:none;
}

.pixlie-bilderliste li img{
  border: 1px solid #DCDCDC;
  padding: 5px;
  background: transparent;
}

.pixlie-bilderliste li img.small{
  padding: 2px;
  background: transparent;
}

.pixlie-bilderliste li a:hover img{
  border: 1px solid #888
}

.pixlie-seiteninfo{
  clear: left;
  padding-top: 10px;
  font-size: 0.8em;
  padding: 0;
  margin: 3px 0;
}

.pixlie-seiteninfo a{
  font-size: 1.0em;
}


.pixlie-seitenzahlen{
  font-size: 0.9em;
  text-align:center;
  padding: 0;
  margin: 0;
}

.pixlie-seitenzahlen a{
  font-size: 0.9em;
}

/******************************
* Anzeigen eines Vorschaubildes
******************************/
#pixlie-bildhalter{
  background: url('pixlieloader.gif') 50% 50% no-repeat;
}

#pixlie-vorschaubild {
  background: transparent;
}

.pixlie-vorschaubild-rahmen{
  border:1px solid #E7E7E7;
  padding:5px;
  margin:0;
}

a:hover .pixlie-vorschaubild-rahmen{
  border: 1px solid #888
}

/******************************
* Ende des Stylesheets
******************************/

