/*******************************************************************************
*  www.ferienwohnung-thyon.de
*  style.css : 06.03.2009
* -----------------------------------------------------------------------------
* Bedios eBusiness Solutions 
* www.bedios.de
*******************************************************************************/

	body
	{
	  margin: 0px;
          padding: 0px;
          color: #3e3e3e;
	  background: #fefefe;
          font-family: Arial, Helvetica, "Nimbus Sans L", "Lucida Grande", Lucida, Verdana, sans-serif;
          font-size: 101.01%;
	  text-align:center
	}

	#global {
	  height: 455px;
 	  margin: 0px;
	  background: url(img/bg_berg_silhouette.jpg) repeat-x top center;
	}	

	#container
	{
	  padding: 0px;
	  padding-top: 155px;
          border: solid 0px #ff0000;
          margin: 0px auto;
	  width: 910px;
	}

	#main
	{
	  padding: 0px;
          border: solid 0px #ffffff;
          text-align: left;
          margin: 0px auto;
	  width: 910px;
	}

	#top
	{
	  background: url(img/top_bg.png);
          float: left;
          width: 910px;
	  height: 48px;
	  margin: 0px;
	  padding: 0px;
	  /*overflow: hidden;*/
	  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	  voice-family:"\"}\"";
	  voice-family:inherit;
	  /* Korrektur fuer richtige Browser ;) */
          width: 910px;
	  height: 48px;
	}


	#top_menu
	{
	  background-image:url(img/top_menu_bg.gif);
	  background-repeat:repeat-y;
	  color: #ffffff;
          float: left;
          width: 910px;
	  height: 37px;
          font-size:0.7em;
          font-family: Arial, Helvetica, "Nimbus Sans L", "Lucida Grande", Lucida, Verdana, sans-serif;
	  padding: 0px;
	  margin: 0px;
	  z-index: 5;
	  /*overflow: hidden;*/
	}

	#left_container {
	  background: #b3aad7;
          float: left;
          width: 388px;
	  height: 420px;
	  border: 0px solid #ffffff;
	  border-left: 1px solid #ffffff;
	  border-right: 1px solid #ffffff;
	  padding: 0px;
	  margin: 0px;
	  overflow: hidden;
	}

	#left {
	  background: #96b7d7;
          float: left;
          width: 388px;
	  height: 400px;
	  border: 0px solid #ffffff;
          font-size: 0.75em;
	  padding: 0px;
	  margin: 0px;
	  overflow: hidden;
	}

	#left .text_heading {
	  background: #96b7d7;
          float: left;
          width: 364px;
	  height: 22px;
	  padding: 0px;
	  margin: 35px 12px 12px 12px;
	  overflow: hidden;
	}

	#left .text_main {
	  background: #96b7d7;
          float: left;
          width: 341px;
	  padding: 0px;
	  margin: 0px 35px 0px 12px;
	  color: #ffffff;
          font-family: arial, helvetica, 'nimbus sans', verdana;
          font-size: 0.95em;
	  overflow: hidden;
	}

	#left .text_main a {
	  color: #ffe0a9;
	  text-decoration: none;
	}

  	#left .text_main a:hover {
	  color: #5f5f5f;
	  text-decoration: underline;
	}


	#footer {
	  background: #ffffff;
          float: left;
          width: 388px;
	  height: 20px;
	  border: 0px solid #ffffff;
	  padding: 0px;
	  margin: 0px;
	}
	
	#content
	{
	  background-color: #ffffff;
          float: left;
	  padding: 0px;
	  margin: 0px;
	  overflow: hidden;
          width: 520px;
	  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
	  voice-family:"\"}\"";
	  voice-family:inherit;
	  /* Korrektur fuer richtige Browser ;) */
	  width: 519px;
	}

	img {
	  border: 0px solid #ffffff;
	  margin: 0px;
	  padding: 0px;
	}

	#polaroids {
	  position:relative;
          font-size:0.7em;
	  width: 640px;
	  height: 185px;
	  left: 356px;
	  top: -170px;
	  float:left;
	}

	.polaroid1 {
	  position:relative;
	  width: 190px;
	  height: 175px;
	  left: 0px;
	  top: 10px;
	  z-index: 1;
	  float:left;
	  overflow:hidden;
	}

	.polaroid2 {
	  position:relative;
	  /*background-color: #00ff00;*/
	  width: 190px;
	  height:175px;
	  left: -55px;
	  top: 0px;
	  z-index: 2;
	  float:left;
	  overflow:hidden;
	}

	.polaroid3 {
	  position:relative;
	  width: 190px;
	  height: 175px;
	  left: -108px;
	  top: 10px;
	  z-index: 3;
	  float:left;
	  overflow:hidden;
	}

	.swiss {
	  position:relative;
	  width: 170px;
	  height: 110px;
	  left: 420px;
	  top: -152px;
	  z-index: 4;
	  float:left;
	  overflow:hidden;
	}


	.wrap
	{
        float: none;
        clear: both;
        border: solid 0px #ffffff;
        visibility: hidden;
        margin: 0;
        padding: 0;
        height: 0;
        line-height: 1px;
        font-size: 1px;
	}

	hr
	{
        background-color: #cccccc;
        color: #cccccc;
        border: 0 none;
        margin: 0px;
        padding: 0px;
        line-height: 1px;
        height: 1px;
        clear: both;
        display: block;
        width: 100%;
	}

.msgstatus {
  background-color: #96b7d7;
  border: 1px solid #ffffff;
  padding: 5px;
  margin: 0px;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica;
  color: #ffffff;
}


.formspacer {
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px;
  border: 0px solid #ffffff;
  clear:left;
}

.text_main label {
  display: block;
  padding: 0 0 5px 0;
  border: 0px solid #ffffff;
  width: 80px;
  float: left;
}

input.eingabefeld {
  float: left;
  display: block;
  width: 261px;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #ffffff;
  background-color: #ffffff;
}

input.optionalfeld {
  float: left;
  display: block;
  width: 261px;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  border: 0px solid #ffffff;
  background-color: #ffffff;
}


textarea.nachricht {
  width: 261px;
  margin: 0px;
  padding: 0px;
  height: 140px;
  font-size: 11px;
  border: 0px solid #ffffff;
  background-color: #ffffff;
}

