	html, body{
    margin:0;
    padding:0;
    height:100%;
  }
  
  body{
    position:relative;
    background:url(tore.png) center center repeat-x;
  }

  a{
    color:#6C0D1A;
    text-decoration:none;
  }
  
  a:hover, .active a{
    text-decoration:underline;
  }
  
  /*#seite{
    position:relative;
    padding-bottom:300px;   
    height:100%;
  }*/

	#flashcontent {
		height: 100%;
	}

	body {
		font-family: Arial;
		font-size: 12px;
		color: #1F414C;
		line-height: 20px;
		min-width:1000;
		min-height:800px;
		background-color: #FFFFFF;
		/*overflow:hidden;*/
	}
	
	/*body.small{
	  height:auto;
    min-width:810px;
    min-height:280px;
  } */
	
	iframe{
	  position:absolute;
	  left:0px; 
	  top:0px;
	  margin:0;
	  padding:0;
	  border:0;
	  min-width:900px;
    min-height:768px;
  }
  
  *+html iframe{
    width:99.9%;
    height:99.9%;
  }
  
  div.box{
    width:100%;
    height:100%;
    margin:0;
  }
  
  
  /* ### NO Flash ### */
  #logo{
    /*position:relative;*/
    /*padding-top:30px;*/
    text-align:center;
  }
  
  /*#logo img{
    position:absolute;
    left:50%;
    top:30px;
    margin-left:-80px;
  } */
  
  #inhalt{
    margin:30px auto 10px;
    width:806px;
    height:482px;
    padding:20px;
    background:url(inhalt.png) 0px 0px no-repeat;
  }
  
  #inhalt #inner{
    padding-right:10px;
    height:482px;
    overflow:auto;
  } 
  
  /* Formulare */
  fieldset{
    border:0;
  }
  
  legend{
    display:none;
  }
  
  label{
    display:block;
    float:left;
    width:200px;
  }
  
  form div{
    clear:left;
    margin:6px 0;
  }
  
  input, textarea{
    width:300px;
  }
  
  textarea{
    height:100px;
  }
  
  .check input{
    width:20px;
    margin-right:8px;
    vertical-align:middle;
  }
  
  .check p{
    margin-left:200px;
  }
  
  .submit input, .tx_powermail_pi1_fieldwrap_html_submitgraphic input{
    width:auto;
    padding:0 10px;
  }
  
  
  /* Navi */
  #navi{
    text-align:center;
    margin-top:30px;
  }
  
  #navi a{
    margin:0 10px;
    font-weight:bold;
    text-transform:uppercase;
  }
  
  #navi a.act{
    color:#6C0D1A;
  }
  
  #subnavi{
    height:420px;
    padding-top:34px;
  }
  
  #berge{
    position:absolute;
    left:0;
    bottom:0px;
    width:100%;
    height:320px;
    background:url(berge.jpg) 100% 100% no-repeat;
    z-index:-1;
  }
