body {
  background-color:#c0c0c0;
  margin-top:0px;
  margin-bottom:0px;
  font-family:sans-serif;
}

img {
  border:0px solid #000;
}

div {
  border:0px solid #000;
}

#pane {
  border:0px solid #000;
  width:810px;
  background-color:#fff;
  height:100%;
  margin: auto auto auto auto;
}

#header {
  position:relative;
  width:810px;
  height:333px;
  background-image:url('/_files/images/app/es_01.jpg');
}

#main-navigation {
  width:210px;
  height:270px;
  position:absolute;
  left:40px;
  top:90px;
  padding-top:15px;
  background-image:url('/_files/images/app/es_12.jpg');
  line-height:20px;

}
.small-link {
  font-size:9px;
  color:#555;
  text-decoration:none;
}
.menue-link {
  margin-left:20px;
  font-size:13px;
  color:#fff;
  text-decoration:none;
}
.menue-link:hover {
  color:yellow;
}
.menue-link img {
  vertical-align:middle;
}
.menue-hr {
  color:#4e77e5;
  margin-right:20px;
  margin-left:20px;
}
#body {
  z-index:1;
  margin-top:0px;
  width:810px;
  background-color:#fff;
  background-image:url('/_files/images/app/main-content.jpg');
  background-repeat:no-repeat;
}

#newsletter-form-header {
  background-image:url('/_files/images/app/newsletter-form-header.jpg');
  background-color:#eee;
  height:48px;
  width:200px;
  margin:auto auto auto auto;
}
#newsletter-form {
  padding:0px;
  width:190px;
  margin:auto auto auto auto;
}

#partner-box-header {
  margin:auto auto auto auto;
  height:48px;
  width:200px;
  background-image:url('/_files/images/app/partner-box-header.jpg');
  background-color:#eee;
}

#partner-box {
  background-color:#eee;
  width:190px;
  margin:auto auto auto auto;
}
#partner-box table tr td {
  text-align:center;
  width:100px;
  height:50px;
}
#partner-box table {
  border-collapse:collapse;
}

#left {
  margin-top:55px;
  float:left;
  margin-left:38px;
  width:230px;
  min-height:400px;
}
#left-top {
  background-image:url('/_files/images/app/left-top.jpg');
  height:13px;
}
#left-repeater {
  min-height:400px;
  background-image:url('/_files/images/app/left-repeat.gif');
  background-repeat:repeat-y;
  padding-left:15px;
  padding-right:10px;
  font-size:12px;
}
#left-repeater form table tr td {
  white-space:nowrap;
}
#left-repeater form table tr td input{
  width:100px;
}
#left-bottom {
  background-image:url('/_files/images/app/left-bottom.gif');
  height:20px;
}

#right {
  padding-top:18px;
  width:504px;
  margin-left:268px;
  min-height:480px;
}
#right-top {
  margin-left:1px;
  background-image:url('/_files/images/app/right-top.jpg');
  height:15px;
}
#right-repeater {
  border-left:1px solid #ccc;
  min-height:725px;
  background-image:url('/_files/images/app/right-repeater.gif');
  background-repeat:repeat-y;
}
#right-bottom {
  margin-left:1px;
  background-image:url('/_files/images/app/right-bottom.gif');
  height:25px;
}

#footer {
  margin-top:15px;
  width:810px;
  height:60px;
  text-align:center;
  background-color:#fff;
  border:0px solid #000;
  background-image:url('/_files/images/app/es_05.jpg');
  background-repeat:no-repeat;
  font-size:10px;
  color:#fff;
  padding-top:15px;
}

.footer-link {
  text-decoration:none;
  color:yellow;
}

#content {
  margin:auto auto auto auto;
  padding:1px;
  width:480px;
  font-size:11px;
}
.entry-link {
  text-decoration:none;
  color:blue;
}
h1.pageTitle {
  font-size:15px;
  color:blue;
}

h2.entry-bezeichnung {
  font-size:11px;
  color:blue;
}

.entry-bezeichnung {
  font-size:13px;
}
.entry-bemerkung {
  font-family:monospace;
  font-size:10.5px;
  text-align:left;
}

.youtube-frame {
	text-align:center;
	background-color:#eee;
	padding-bottom:10px;
	border:1px solid #ccc;
}

.input-table input {
  border:1px solid #ccc;
}
.input-table textarea {
  border:1px solid #ccc;
  width:100%;
  height:200px;
}

.entry-beschreibung {
  text-align:left;
}
.entry form tr td {
  white-space:nowrap;
  vertical-align:top;
}

.entry-foto-frame {
  float:right;
}

.entry-foto {
  padding:5px;
  margin-left:10px;
  background-color:#eee;
  border:1px solid #ddd;
}
.entry-foto img {
  /* height:70px; */ 
}
.entry-preis {
}
.entry {
  padding:5px;
  text-align:justify;
}
.entry-hr {
  color:#4e77e5;
  height:1px;
}

#paginator {
  text-align:center;
}



