/* Styles fuer die Ausgabe am Bildschirm */
/* IMPORTANT - This design is not a template. */
/* $Id: print.css 590 2008-01-23 10:10:20Z nbennke $ */

#extra {
  height: 76%;
  left: 0px;
  margin: 0;
  position: absolute;
  top: 159px;
  /* z-index: zwischenliegende Box bei �berlagerung */
  z-index: 30;

}

body {
  padding: 0;
  margin: 0;
  color: #000;
  /* 101% zur font-size-Korrektur f�r Opera bis v.6 */
  font: normal 101% Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
  background-color: #B9D8B6;
  overflow:hidden;
}

img {
  border: 0px;
}

#logo-print {
  DISPLAY: none;
}

.ueberschrift-2 p.align-center {
  text-align: center;
  font-size: 12;
}

.ueberschrift-3 .objekt_table { margin-top: 0.5em; }

#slogan_image {
  border-right: #E3EEE0 5px solid;
  height: 91px;
  margin-left: 5px;
  background: #E3EEE0 url("../images_redakteur/slogan_image.jpg")
  no-repeat;
  background-position: center center
}

#supportingText {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 140px;
  right: 1px;
  bottom: 0;
  left: 0;
  /*	background: url(".../images/bg_left.gif") repeat-y -15px 0px;*/
  overflow: auto;
}

#intro {
  border-bottom: #B9D8B6 10px solid;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 130px;
  background: #cfe1c9 url(../images/bg_head.jpg) repeat-x;
}

#quickSummary {
  margin-left: 15px;
  height: 99px;
}

#quickSummary .p1 {
  position: absolute;
  right: 0px;
  top: 2px;
  width: 320px;
  height: 140px;
  background: url(../images/slogan.gif);
  background-repeat: no-repeat;
}

#quickSummary .p1 span {
  display: none;
}

#quickSummary .p2 {
  padding: 4px 0px 4px 0px;
  border-bottom: 0px solid #000;
  position: absolute;
  top: 77px;
  left: 1px;
  FONT: 10pt "Trebuchet MS", Arial, Geneva, sans-serif;
}

#quickSummary a {
  background-color: #E6E6E6;
  color: #000;
  padding: 3px 1em;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 4px;
  border: 2px outset #fff;
  border-bottom: 0px;
  text-decoration: none
}

#quickSummary a.aktiv {
  background-color: #E0DCD5;
  color: #1F7DB7;
  font-weight: bold;
  padding-bottom: 4px;
  border-bottom: 0px solid #E0DCD5
}

#quickSummary a:hover {
  COLOR: #1F7DB7;
  TEXT-DECORATION: none;
}

#quickSummary #google_translate_element {
  position: absolute;
  right: 5px;
  top: 85px;
  height: 35px;
}

#quickSummary #google_translate_element a {
  background-color: #CFE1C9;
  border-width: 0;
  color: #444444;
  margin: 0;
  padding: 0;
  text-decoration: none;
}

#pageHeader {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 110px;
  background-image: url(../images/italiacasale_logo.gif);
  background-repeat: no-repeat;
}

#pageHeader-navi {
  position: absolute;
  top: 90px;
  left: 0px;
  right: 0px;
  height: 40px;
  padding-left: 6px;
  font-size: 74%;
}

#pageHeader h2 span {
  display: none;
}

#object_map {
  margin-top: 300px;
  float:left;
  position: absolute;
}

#object_map img {
  margin-left: 16px;
}

#left {
  position: absolute;
  left: 0px;
  /* z-index: zwischenliegende Box bei �berlagerung */
  z-index: 3;
  width: 140px;
  margin: 0;
}

.ueberschrift-4.content_title {
  margin-top:15px;
}

#content_title {
  font-size:80%;
  position: relative;
  margin-left: 16px;
  font-weight:bold;
}

#middle { /* position:relative f�r z-index */
  position: relative;
  /* z-index: oberste Box bei �berlagerung */
  z-index: 1;
  /* margin-Angaben zur standardm��igen Zentrierung der mittleren Box (auch IE 6 im Standardmodus) */
  margin: 15px 190px 0 160px;
}

#middle .tx-ffiframe-pi1 {
  margin-top: 15px
}

#middle-objekt {
  border-top: #B9D8B6 0px solid;
  /* position:relative f�r z-index */
  position: relative;
  /* z-index: oberste Box bei �berlagerung */
  z-index: 1;
  /* margin-Angaben zur standardm��igen Zentrierung der mittleren Box (auch IE 6 im Standardmodus) */
  margin: 15px 4px 0 160px;
}

#right {
  border-top: #B9D8B6 3px solid;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  position: absolute;
  right: 10px;
  padding: 10px 0 0 0;
  /* z-index: unterste Box bei �berlagerung */
  z-index: 2;
  width: 180px;
  text-align: center;
}

#right div {
  padding-left: 10px;
}

#right .tx-ffiframe-pi1 {
  margin-left: -10px;
  width: 160px
}

#right .images {
  float: right;
  margin: 0px 10px 10px 0px;
  padding: 0px
}

#right .images img {
  width: 160px;
}

#footer {
  MARGIN: 0px;
  PADDING: 0px;
}

#footer A:link {
  COLOR: #000;
  TEXT-DECORATION: underline
}

#footer A:visited {
  COLOR: #000;
  TEXT-DECORATION: underline
}

#footer A:hover {
  COLOR: #1F7DB7
}

#sitemap {
  margin-left: -20px
}

/* Styles fuer Infotext */
.infotext h1, .infotext p {
  font-size: 0.1em;
}

.infotext p {
  height:70px;
  overflow:hidden;
}

.ueberschrift-1 {
  margin: 0px 0px 10px 5px;
  padding: 5px 0 0 0;
  background-color: #E3EEE0;
  color: #3A8B39;
}

.ueberschrift-1 H1 {
  POSITION: static;
  /*height: 26px;*/
  margin: 0;
}

.ueberschrift-1 H1 SPAN {
  padding: 0 0 0 10px;
  font-size: 40%;
  font-weight: bold;
}

.ueberschrift-1 H2 SPAN {
  padding: 0 0 0 10px;
  font-size: 16px;
  font-weight: bold;
}

.ueberschrift-1 H3 {
  margin-top:10px;
}

.ueberschrift-1 H3 SPAN {
  padding: 0 0 0 10px;
  font-size: 100%;
  font-weight: bold;
}

.ueberschrift-1 H4 SPAN, a.h4 {
  padding: 0 0 0 10px;
  font-size: 130%;
  font-weight: bold;
}

H1, H2, H3, H4 {
  margin-bottom:0px;
}

.ueberschrift-1 .imgtext-nowrap H4 SPAN, a.h4 {
  font-size: 100%;
}

.ueberschrift-1 P {
  margin: 0px;
  padding: 0px 10px 20px 10px;
  font-size: 12px;
}

.ueberschrift-1 .imgtext-nowrap h4 {
  margin-top:10px;
}

.ueberschrift-1 .imgtext-nowrap P {
  font-size: 100%;
}

.ueberschrift-1 p.direktlinks {
  font-size: 60%;
}

.ueberschrift-1 table {
  padding-left: 10px;
  padding-right: 10px;
}

.ueberschrift-1 td {
  font-size: 74%;
  color: #3A8B39;
}

.ueberschrift-1 td p {
  MARGIN-Left: 80px;
}

.ueberschrift-1 .imgtext-nowrap td p {
  MARGIN-Left: 0px;
}


/*.ueberschrift-1 td span {
FONT-SIZE: 130%;
LINE-HEIGHT: 18px;
}*/

.ueberschrift-1 a {
  /*COLOR: #3A8B39 04.06.2010*/
}

.ueberschrift-1 a:visited {
  /*color: #3A8B39 04.06.2010*/
}

.ueberschrift-1 a.link {
  padding: 5px 4px 5px 4px;
  /*COLOR: #3A8B39; 04.06.2010*/
  font-weight: bold;
}

.ueberschrift-1 a.link:hover {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-1 a.link:visited {
  /*color: #3A8B39;*/
}

.ueberschrift-1 img {
  /* Urspr�nglich f�r Startseite */
  /* height: 100px; */
  margin-bottom: 10px;
  margin-top: 10px;
  border-right: #E3EEE0 3px solid;
}

.ueberschrift-1 ul LI {
  padding: 5px 0 0 0;
}

.ueberschrift-1 ul LI a,.ueberschrift-1 ul LI a:visited {
  color: #3A8B39;
  TEXT-DECORATION: none;
}

.ueberschrift-1 ul LI a:hover {
  TEXT-DECORATION: underline;
}

.ueberschrift-2 {
  text-align: left;
  color: #000;
}

.ueberschrift-2 H1 {
  POSITION: static;
  MARGIN: 0px;
  PADDING-TOP: 0;
}

.ueberschrift-2 H1 SPAN {
  MARGIN: 0px;
  FONT-SIZE: 40%;
  COLOR: #000;
}

.ueberschrift-2 P {
  /* FONT-SIZE: 74%;  /* Modified R.Voß 07.04.09 */
  FONT-SIZE: 87%;
}

.ueberschrift-2 a.link {
  padding: 3px 2px 3px 2px;
  /*COLOR: #3A8B39; 04.06.2010*/
  font-weight: bold;
}

.ueberschrift-2 a.link:hover {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-2 a.link:visited {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-2 img {
  /* 	width: 160px; */
}

.ueberschrift-3 {
  min-height: 150px;
  margin: 0 10px 0 5px;
  padding: 5px 10px 1px 10px;
  color: #3A8B39;
  background-color: #E3EEE0;
  border-bottom: #B9D8B6 6px solid;
}

.ueberschrift-3 H1 {
  /*	white-space: nowrap; */
  MARGIN: 0 0 -15px 0;
  PADDING: 0px;
  POSITION: static;
}

.ueberschrift-3 H1 SPAN {
  MARGIN: 0px;
  font-size: 40%;
  font-weight: normal;
  color: #CC0000;
}

.ueberschrift-3 H1 a { 
  font-weight: normal;
  color: #CC0000;
  text-decoration: none;
}

.ueberschrift-3 H1 .bez { 
  font-weight: bold;
  color: #3A8B39;
}

.ueberschrift-3 p,
.ueberschrift-3 p div {
  font-size: 12px;
}

.ueberschrift-3 p.p1 {
  /* margin-right: 180px; */
}

.ueberschrift-3 P.icons {
  padding-top: 11px;
}

.ueberschrift-3 SPAN .spacer {
  padding-left: 40px;
}

.ueberschrift-3 SPAN .sang-text {
  font-style: italic;
  font-weight: bold;
}

.ueberschrift-3 td {
  FONT-SIZE: 80%;
  color: #3A8B39;
}

.ueberschrift-3 td.objekt {
  FONT-SIZE: 100%;
  color: #3A8B39;
}

.ueberschrift-3 a, a.image-galerie-link {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-3 a.link {
  padding: 5px 4px 5px 4px;
  font-weight: bold;
}

.ueberschrift-3 a.link2 {
  padding: 5px 4px 5px 4px;
  text-decoration: none;
}

.ueberschrift-3 a.link:hover {
/*  color: #3A8B39; 04.06.2010*/
}

.ueberschrift-3 a.link:visited {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-3 .images {
  float: right;
  /*	height: 800px;*/
  margin: 25px 0px 0px 20px;
  padding: 0px;
}

.ueberschrift-3 .fewolink {
  font-size: 92%;
}

.kalender td {
  font-size: 80%;
}

.ueberschrift-3 .image-galerie, a.image-galerie-link {
  /*
  margin: 3px 3px 15px 3px;
  padding: 0;*/
  text-align: center;
  font-size:74%;
}

.ueberschrift-2 div.image-galerie {
  text-align: center;
}

.ueberschrift-3 .image-galerie-bild img {
  margin-bottom: 3px;
}

.ueberschrift-4 {
  /*	min-height: 185px; Modified R.Voss 09.04.09 */
  margin: 0 10px 0 5px;
  padding: 5px 10px 1px 10px;
  color: #3A8B39;
  background-color: #E3EEE0;
  border-bottom: #B9D8B6 10px solid;
}

.ueberschrift-4 table img {
  margin-bottom: 10px;
  border-right: #E3EEE0 3px solid;
}

.ueberschrift-4 H1 {
  MARGIN: 0 0 -10px 0;
  PADDING: 0;
  POSITION: static;
}

.ueberschrift-4 H1.info {
  MARGIN: 0 0 -10px 0;
  PADDING: 0;
  POSITION: static;
  font-size:17px;
}

.ueberschrift-4 H1 SPAN {
  MARGIN: 0px;
  font-size: 40%;
  font-weight: normal;
  color: #CC0000;
}

.ueberschrift-4 H1 SPAN a { 
  font-weight: normal;
  color: #CC0000;
  text-decoration: none;
}

.ueberschrift-4 p, .tx-vov-pi div.ueberschrift-4 {
  font-size: 12px;
}

.ueberschrift-4 P.icons {
  padding-top: 26px;
}

.ueberschrift-4 td {
  font-size: 12px;
  color: #3A8B39;
}

.ueberschrift-4 img {
  vertical-align: middle
}

.ueberschrift-4 img.legende {
  padding-left: 10px;
  padding-right: 25px
}

/*.ueberschrift-4 .image-editor img { margin-bottom: 3px; border: #000 1px solid;}*/
.ueberschrift-4 .image-editor-bild {
  float: left;
  height: 200px;
}

.ueberschrift-4 .image-editor-bild TEXTAREA {
  width: 160px;
}

.ueberschrift-4 a {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-4 a.link {
  padding: 5px 4px 5px 4px;
  font-weight: bold;
}

.ueberschrift-4 a.link:hover {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-4 a.link:visited {
  /*color: #3A8B39; 04.06.2010*/
}

.ueberschrift-4 .linkList a {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: normal;
  margin-right: 10px;
}

.ueberschrift-5 {
  text-align: left;
  color: #64492E;
}

.ueberschrift-5 H1 {
  font-size: 1.2em;
  POSITION: static;
  MARGIN: 0px;
  PADDING-TOP: 0;
}

.ueberschrift-5 H1 SPAN {
  MARGIN: 0px;
  FONT-SIZE: 40%;
  COLOR: #CC0000;
}

.ueberschrift-5 P {
  FONT-SIZE: 74%;
}

.ueberschrift-5 a.link {
  padding: 3px 2px 3px 2px;
  COLOR: #fff;
  FONT-SIZE: 89%;
  font-weight: bold;
  text-decoration: none;
  background: #469E45 url("../images/bg_ueberschrift_2_button.gif") repeat-x;
  border-top: #469E45 1px solid;
  border-right: #469E45 1px solid;
  border-bottom: #469E45 1px solid;
  border-left: #469E45 1px solid;
}

.ueberschrift-5 a.link:hover {
  color: #fff;
  background: #469E45 url("") repeat-x;
}

.ueberschrift-5 a.link:visited {
  color: #fff;
}

.ueberschrift-5 table tbody tr td table tbody tr td {
  FONT-SIZE: 70%;
}

.ueberschrift-5 table tbody tr td table tbody tr td input {
  /*	//background-color: #EFF1F1;
  //width: 78%;
  //font-size: 9pt;*/
  font-family: Verdana, Arial, Helvetica, Geneva;
  border: #3A8B39 1px solid;
}

.ueberschrift-5 table tbody tr td table tbody tr td select {
  font-family: Verdana, Arial, Helvetica, Geneva;
  border: #3A8B39 1px solid;
}

.ueberschrift-5 form table, .ueberschrift-5 select, .ueberschrift-5 input, .ueberschrift-5 textarea {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-5 form {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-5 form hr {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 20%;
}

.ueberschrift-3 form input {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-3 form p.p1 span textarea {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-3 form div table tbody tr td textarea {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-3 p.p1 span textarea {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 9pt;
}

.ueberschrift-3 table tbody tr td input {
  font-family: Verdana, Arial, Helvetica, Geneva;
  font-size: 8pt;
}

.editzwischen TABLE {
  position: absolute;
  top: 200px;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  COLOR: #64492E;
  MARGIN: 0px;
  PADDING-TOP: 0;
}

/*.ueberschrift-5 img { width: 160px; border: #B99B73 1px solid;}*/
/* VOV-EXT */
.rahmen {
  position: absolute;
  top: 140px;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  overflow: auto;
}

/*.rahmen-objekte { position:absolute; top:140px; left:0; bottom: 10; right: 0; padding: 0; overflow-x:auto; overflow-y:scroll; }*/
/* Formular */
.ueberschrift-1 P.f-zeile {
  padding: 8px 10px 0 10px;
  margin: 0;
  width: 98%;
}

.f-text {
  width: 20%;
  float: left;
  text-align: left;
  line-height: 20px
}

.f-feld {
  width: 78%;
}

.input {
  background-color: #EFF1F1;
  width: 78%;
  font-size: 9pt;
  font-family: Verdana, Arial, Helvetica, Geneva;
  border: #3A8B39 1px solid;
}

.clear {
  clear: both;
}

.button {
  margin: 30px 0 40px 40%;
}

.fusszeile {
  margin: 0px 0px 10px 5px;
  padding: 5px 0 0 0;
  background-color: #E3EEE0;
  color: #3A8B39;
  text-align: center;
}

.fusszeile H1 {
  POSITION: static;
  height: 26px;
  margin: 0;
}

.fusszeile H1 SPAN {
  padding: 0 0 0 10px;
  font-size: 40%;
  font-weight: bold;
}

.fusszeile P {
  margin: 0px;
  padding: 5px 10px 20px 10px;
  font-size: 65%;
}

.fusszeile a {
  COLOR: #3A8B39
}

.fusszeile a:visited {
  color: #3A8B39
}

.fusszeile a.link {
  padding: 5px 4px 5px 4px;
  COLOR: #3A8B39;
  font-weight: bold;
}

.fusszeile a.link:hover {
  color: #3A8B39;
}

.fusszeile a.link:visited {
  color: #3A8B39;
}

