* {margin:0; padding:0;	font-size:100%;}

body{background:#909090; text-align:center;}

img {vertical-align:top;}
a img { border:0;}

ul{list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:0.875em; line-height:1.429em;	color:#868686;	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#9D1039;}
a:hover{text-decoration:none;}
p {padding-top:20px;}
p1 {padding-top:20px;}

.film {height:303px; background:url(images/galerie.jpg) top no-repeat; padding:4px 0 0 17px;}
.top-tail {background:#fff url(images/top-tail.jpg) top repeat-x;}
.bottom-tail {background:url(images/bottom-tail.gif) bottom repeat-x;}
.top-tail2 {width:50%; position:absolute; right:0; background:url(images/top-tail2.jpg) top repeat-x; height:155px;}

li { background:url(images/list-bg.png) no-repeat 0 9px; padding-left:18px; font-size:12px; line-height:20px;}

li1 { background:none no-repeat 0 9px; padding-left:18px; font-size:12px; line-height:20px;}


.ul1{margin:0; padding:0 0 0 172px; list-style:none;}
.ul1 li{background:url(images/tail1.gif) repeat-x bottom; margin-left:0px; padding-left:0px ; font-weight:normal; line-height:21px; list-style:none;}
.ul1 li span{ background:url(images/tail2.gif) repeat-x bottom; color:#ff3a00; font-weight:normal; text-decoration:none; float:right; margin-right:0px; color:#77756a; padding-bottom:3px;}

cite {font-style:normal;}

.link {background:url(images/link-right-bg.gif) top right no-repeat; display:inline-block; font-size:12px !important; line-height:1em; text-decoration:none; color:#fff; margin-top:14px; cursor:pointer;}
.link span {background:url(images/link-left-bg.gif) top left no-repeat; display:inline-block; padding:0 11px 0 25px;}
.link span span {background:url(images/link-tail-bg.gif) top repeat-x; padding:6px 1px 8px 4px;}
.link:hover {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}
.link:hover span span {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.box .link {background:url(images/link2-right-bg.gif) top right no-repeat;}
.box .link span {background:url(images/link2-left-bg.gif) top left no-repeat; padding:0 9px 0 25px;}
.box .link span span {background:url(images/link2-tail-bg.gif) top repeat-x; padding:6px 0 8px 4px;}
.box .link:hover {background:url(images/link2-right-bg-hover.gif) top right no-repeat;}
.box .link:hover span {background:url(images/link2-left-bg-hover.gif) top left no-repeat;}
.box .link:hover span span {background:url(images/link2-tail-bg-hover.gif) top repeat-x;}

h2 {font-size:2.154em; font-weight:normal; line-height:1em; color:#fff; margin-bottom:19px;}
h2 strong {color:#c2bd9d; font-size:0.464em; line-height:1em; display:block;}
#page1 h2 {margin-bottom:9px;}

h3 {color:#726f5c; font-weight:normal; font-size:20px; line-height:1em; letter-spacing:-1px; margin-bottom:26px;}
h4 {color:#9D1039; font-weight:normal; margin-bottom:5px;}
h5 {color:#726f5c; font-weight:normal; font-size:20px; line-height:1em; letter-spacing:-1px; margin-bottom:0px;}

.imgindent {margin:0 30px 0 0; float:left;}
.imgindent2 {margin:0 4px 0 0; float:left;}
.imgindent3 {margin:0 20px 0 0; float:left;}

#header {font-size:0.929em; color:#fff; line-height:1.231em;}
#header .logo {float:left; margin:20px 0 0 35px;}

#header li a {color:#fffbe5;}
#header .indent {padding:25px 25px 0 65px;}

#header .menu {float:right; width:700px; padding:95px 0px 28px 0;}
#header .menu li {background:none; padding:0; float:left; font-size:11px; line-height:1em;}
#header .menu li a {background:url(images/menu-tail-bg.gif) top repeat-x; display:block; width:100px; text-align:center; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#ffffff;}
#header .menu li a span {background:url(images/menu-right-bg.gif) top right no-repeat; display:block;}
#header .menu li a span span {background:url(images/menu-left-bg.gif) top left no-repeat; padding:21px 0 13px 0;}
#header .menu li a:hover {text-decoration:underline;}

#content {padding:17px 69px 18px 64px;}
.col-pad {padding-right:22px;}
.col-pad2 {padding-right:29px;}

.box {background:#f1ecc3 url(images/box-tail-bottom.gif) bottom repeat-x; font-size:0.929em; line-height:1.462em; color:#6d6d6d;}
.box .tail-top {background:url(images/box-tail-top.gif) top repeat-x;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .indent {padding:24px 27px 19px 27px;}

.box2 {background:#f4f4f4 url(images/box2-tail-bg.gif) bottom repeat-x; font-size:0.929em; line-height:1.462em; color:#6d6d6d;}
.box2 .tail-top {background:url(images/box2-tail-bg.gif) top repeat-x;}
.box2 .tail-left {background:url(images/box2-tail-bg.gif) left repeat-y;}
.box2 .tail-right {background:url(images/box2-tail-bg.gif) right repeat-y;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .indent {padding:19px 22px 18px 20px;}
.box2 .indent2 {padding:19px 22px 18px 30px;}
.box-indent {padding:14px 0 0 10px;}
.box2 strong a {color:#6d6d6d; text-transform:uppercase;}

.minheight {min-height:571px; height:auto;}
* html .minheight {height:571px;}

.line {font-size:0.929em; border-bottom:1px solid #dcdcdc; padding-bottom:25px; margin-bottom:20px;}
.box .line {border-bottom:1px solid #dad2ac; padding-bottom:20px; margin-bottom:20px;}
.padding1 {padding-top:10px;}
.padding2 {padding-top:20px;}
.padding3 {padding-top:40px;}
.phone {float:right; margin-right:150px;}
.phone1 {float:right; margin-right:0px;}
.time {float:right; margin-left:10px;}
.text2 {color:#9D1039;}

#footer {color:#bdb89a; font-size:0.786em;}
#footer a {color:#bdb89a;}

.h{ height:28px}
.h1{ height:40px}
.input {width:320px; height:20px; border:1px solid #a3a3a3; margin:0 0 8px 0; padding:0 0 0 5px; font-size:1em;}
.select {width:328px; height:20px; border:1px solid #a3a3a3; padding:0 0 0 5px; font-size:1em;}
textarea {width:320px; height:147px; border:1px solid #a3a3a3; padding:0 0 0 5px; overflow:auto; font-size:1em;}


.pixx{ height:600px}

#pixlie-container-gesamt{
  width:700px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  padding:0px;
}


#pixlie-balken-unten{
  background-color:#6699CC;
  color: #FFFFFF;
  padding:0;
  margin:0;
  height:110px;
  border-right:1px solid #E4E4E4;
}

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

#pixlie-inhalt-liste{
  float: left;
  width:395px;
  border-right:1px solid #E4E4E4;
}

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

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

#pixlie-seitenleiste{
  float: right;
  width:300px;
  padding: 0px;
}

.pixlie-container-bilderliste{
  padding: 20px 0px 0px 35px;
  margin-left: auto;
  margin-right: auto;
}

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

.pixlie-bilderliste li{
  float: left;
  display: inline;
  margin: 0px 0 30px 0px;
  padding:0;
  width: 160px;
  height: 120px;
}

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

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

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

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

.pixlie-seiteninfo{
  clear: left;
  padding-top: 10px;
  padding: 0;
  margin: 3px 0px 0px 15px;
}

.pixlie-seitenzahlen{
  clear: left;
  padding-top: 10px;
  padding: 0;
  margin: 3px 0px 0px 15px;
}

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

#pixlie-vorschaubild {
  background: transparent;
}

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

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


.pixlie-pfad{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding: 0;
  margin: 0px 0px 0px 0px;
  padding-top:4px;
}