body {
	font: 12px tahoma, arial, verdana, helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #013b57;
}

h1 {
margin: 0;
padding: 0 0 10px 0;
font-size: 14px;
color: #013b57;
}

h2 {
margin: 0;
padding: 5px 0 0 0;
font-size: 15px;
text-align: center;
color: #013b57;
font-weight: normal;
}

p {
	margin: 0;
	padding: 0 0 10px 0;
}

a:link, a:visited, a:hover {
	text-decoration: none;
	color: #c2810e;
}

a:focus {
	outline: none;
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
	margin: 0;
	padding: 0;
	font-size: 0;
}

.float-left {
float:left;
}

.float-right {
float:right;
}


a:link img, a:visited img, a:hover img {
  border: none;
}

.text-center {
  text-align: center;
  text-transform: uppercase;  
}

.text-center a:link, 
.text-center a:visited, 
.text-center a:hover {
  color: #013b57;
}

* html .emo-bild,
* html .emo-pfeil img,
* html .contentbox,
* html .folgeinhaltsbox,
* html .infospalte-links img, 
* html .breadcrumb-box,
* html .folge-emo,
* html .wechselbox-pfeil-links img,
* html .wechselbox-pfeil-rechts img,
* html .trenner-vertikal-1 img,
* html .trenner-vertikal-2 img,
* html .trenner-horizontal img,
* html .footer-trenner img,
* html .bildgalerie-box-unten,
* html .bildgalerie-box-oben { 
behavior: url(../fileadmin/templates/iepngfix/iepngfix.htc);
}

.ci-blue {
  color: #013b57;
}


a:link.ci-blue, a:visited.ci-blue {
  color: #013b57; 
}

/*---- HEADER ---- */
.header {
  height: 140px;
  width: 634px;
}
/*---- NAVI ---- */
.navi,
.infospalte-links,
.back,
.emo-pfeil,
.box-rechts,
.footer-trenner,
.footer-links-navi,
.map-sprachwahl,
.map-panorama,
.sitehanger {
  display: none;
}
/*---- FOLGESEITENINHALT ---- */
.folgeinhaltsbox {
width: 607px;
margin: 10px 0 0 0;
}

.folge-emo {
width: 590px;
height: 280px;
}

.inhaltstext {
  width: 490px;
  line-height: 20px;
  margin: 10px 0 0 0;
}

.inhaltstext ul {
list-style-type: square;
margin: 0;
padding: 0 0 0 14px;
}

.inhaltstext table {
	font: 12px tahoma, arial, verdana, helvetica, sans-serif;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #013b57;
}
/*---- PAUSCHALEN ---- */
.center {
  text-align: center;
}

.listing-box {
  padding: 0 0 10px 0;
}

.listing-left {
  width: 245px;
  float: left;
  text-align: right;
  margin: 0 14px 0 0;
}

.listing-right {
  width: 231px;
  float: left;
  text-align: left;  
}

.listing-left-link a:link,
.listing-left-link a:visited,
.listing-left-link a:hover {
  color: #013D59;
}

.link-grey a:link,
.link-grey a:visited,
.link-grey a:hover,
.link-grey {
  color: #797c7f;
}

.listing-right p,
.link-grey p {
  padding: 0;
}
/*---- BREADCRUMB ---- */
.breadcrumb-box {
  width: 634px;
  padding: 10px 0 10px 0;
  font-size: 10px;
}

/*---- INHALT ---- */
.wrapper {
  width: 634px;
  margin: 0 auto;
}

.emo-box {
  width: 634px;
}

.emo-bild {
  width: 634px;
  overflow: hidden;
  position: relative;
  padding: 10px 0 0 0;
}

.contentbox {
  width: 634px;
  padding: 10px 0 0 0;
}

.box-links {
  float: left;
  width: 224px;
  height: 270px;
}

.wechselbox-pfeil-links {
  float: left;
  width: 19px;
  height: 48px;
  z-index: 5;
  position: absolute;
  margin: -50px 0 0 0;
}

.wechselbox-pfeil-rechts {
  float: left;
  width: 19px;
  z-index: 5;
  position: absolute;
  margin: -50px 0 0 201px;
}

.wechselbox-text {
  float: left;
  text-align: center;
  width: 182px;
  font-weight: bold;
  padding: 0 19px;
  height: 50px;
}

.box-mitte {
  float: left;
  width: 224px;
  height: 270px;
}

.box-mitte-text {
  text-align: center;
}

.box-platzhalter {
  width: 214px;
  height: 164px;
  padding: 10px 0 2px 10px;
}

.box-bewertung {
  padding: 0 0 0 25px;
  text-align: center;
}


.trenner-vertikal-1 {
  float: left;
  width: 52px;
  height: 257px;
  margin: 0 8px;
}

.trenner-vertikal-2 {
  float: left;
  width: 43px;
  height: 257px;
  margin: 0 0 0 8px;
}

.trenner-horizontal {
  width: 275px;
  height: 27px;
  margin: 0 0 0 0;
}


.schriftzug-tel-map {
  padding: 0 0 10px 0;
}

/*---- Kontakt ---- */
.tx-powermail-pi1 fieldset {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 490px;
}

.tx-powermail-pi1 form {
  margin: 0;
  padding: 0;
}

.powermail_mandatory_js {
  padding: 0;
}

.formabstand-unten {
  margin: 0 0 10px 0;
}

.tx-powermail-pi1 legend {
  display: none;
}

.tx-powermail-pi1 label {
  display: block;
  float: left;
  width: 92px;
  font: 12px tahoma,arial,verdana,helvetica,sans-serif;
	line-height: 16px;
	letter-spacing: -0.011em;
	padding: 0;
	color: #013B57;
}

.tx-powermail-pi1 input {
  width: 162px;
  margin: 0 0 4px 0;
  border: 1px solid #013B57;
  padding: 0;
  font: 12px tahoma,arial,verdana,helvetica,sans-serif;
  color: #013B57;
}

.tx-powermail-pi1 select {
  width: 162px;
  margin: 0 0 4px 0;
  border: 1px solid #013B57;
  padding: 0;
  font: 12px tahoma,arial,verdana,helvetica,sans-serif;
  color: #013B57;
}

.tx-powermail-pi1 *html input {
  width: 162px;
  margin: 0 0 2px 0;
  border: 1px solid #013B57;
  padding: 0;
  font: 12px tahoma,arial,verdana,helvetica,sans-serif;
  color: #013B57;
}

.tx-powermail-pi1 textarea {
  width: 162px;
  margin: 0 0 10px 0;
  border: 1px solid #013B57;
  padding: 0;
  height: 108px;
  font: 12px tahoma,arial,verdana,helvetica,sans-serif;
  color: #013B57;
  overflow: auto;
}
   
#powermaildiv_uid8 {
    margin: 10px 0 0 0;
}

#powermaildiv_uid9 {
    padding: 0 0 0 92px;
}

/*---- Emoslider ---- */
.slideshow-box {
width: 224px; 
height: 248px;
}

.slideshow {
width: 224px; 
position: relative;
height: 248px;
z-index: 1;
}

.slideshow img { 
padding: 0; 
}

/*---- GALERIE ---- */
.bildgalerie-box {
  width: 416px;
  padding: 4px 4px 0 4px;
  background: #ebecf0;
}

.galeriebild {
  width: 56px;
  height: 86px;
  float: left;
  margin: 0 4px 4px 0;
  position:relative;
}
	.galeriebild .challengefarbe, .galeriebild-last .challengefarbe{
		position:absolute;
		left: 0;
		top: 0;
	}
	.galeriebild .challengeblack, .galeriebild-last .challengeblack {
		position:absolute;
		left: 0;
		top: 0;
	}

.galeriebild-last {
  width: 56px;
  height: 86px;
  float: left;
  margin: 0 0 4px 0;
  position: relative;
}

.galerie-headline {
  color: #C2810E;
  font-weight: bold; 
}

.bildgalerie-box-oben {
  height: 19px;
  width: 300px;
  background: url(../images/galerie-oben.png) no-repeat;
  margin: 0 0 0 58px;
}

.bildgalerie-box-unten {
  height: 19px;
  width: 300px;
  background: url(../images/galerie-unten-s.png) no-repeat;
  margin: 0 0 0 58px;
}
/*---- ANFAHRT ---- */
#map {
  width: 486px;
  border: 2px solid #013b57;
  height: 300px;
  margin: 0 0 10px 0;
}

.tx-googlemaps-pi1-submit {
  background: #013b57;
}

.tx-googlemaps-pi1 label {
  width: 486px;
  display: block;
}
/*---- FOOTER ---- */
.footer {
  width: 634px;
  padding: 10px 0 20px 0;
  margin: 20px 0 0 0;
  font-size: 10px;
  border-top: 1px solid #013b57;
}

.footer-links-anschrift {
  width: 196px;
  float: left;
}

.footer-rechts {
  width: 380px;
  float: right;
}

.screen {
  display: none;
}

