/* GRUNDSÄTZLICHES FORMAT */

html {  height:100%;
		min-width:800px;
		max-width:1400px} 

body { background-color:#696969; 
	background-image:url(bild/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat; 
	background-position:top left; 
	min-width:780px;
	height:100%;}     



/* Logobox */
#lbox {
      position:absolute;
      top: 20px;
      left: 20px;
      width: 96%;
      min-width:700px;
      height:90px;
      border:0px solid #FFF;
      background:#000000;
      background:url(bild/trans_bg_inner1.png)
     } 


div.logo   {
      position:absolute;
      top: 7px;
      left: 20px;
      width: 250px;
      height: 70px;
      border:0px solid #00F;
     } 
div.logotext   {
      position:absolute;
      top: 34px;
      left: 340px;
      border:0px solid #F00;
     font-family: "Century Gothic",sans-serif;
   font-size:12pt;
   line-height:17pt;
   color:#5EA064;
   letter-spacing: 0px;} 

/* NAVIGATION */

/* navi box */

div.mbox {
      position:absolute;
      top: 160px;
      left: 90px;
      width: 220px;
	  height:380px;
      border:0px solid #FFF;
      background:#111130;
      background:url(bild/trans_bg_inner1.png)
     } 

/* navi text */

ul#Navigation {
	position:relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 100%;
	font-size: 10pt;
	line-height: 14pt;
	font-family:"Century Gothic",sans-serif;
        word-spacing:0.1em;
        letter-spacing: 1px;
        margin: 0; padding: 15px 0px 10px 0px;
	border: 0px solid #F00;
}
ul#Navigation li {list-style: none; margin: 0px; border: 0px solid #FFF; padding: 3px 0px 3px 0px;}


ul#Navigation a { display: block; border: 0px solid #F00; margin: 0px 7px 0px 7px; padding: 3px 15px 3px 15px;
  text-decoration:none;}
ul#Navigation a:link { color: #FFF;text-decoration:none; }
ul#Navigation a:visited {color: #FFF;text-decoration:none;}
ul#Navigation a:focus {color:#FFF; background-color: #000000; text-decoration:none;}
ul#Navigation a:hover {color: #FFF; background-color: #000000; text-decoration:none;}
ul#Navigation a:active {color: #FFF; background-color: #000000; text-decoration:none;}

/*engl & legal box*/
 div.ebox {position:absolute;
  border:0px solid #FFF;
	float: left;
   top: 130px;
   left: 90px;
	width: 220px;
	  height:30px
   border: 0px solid #F00; 
      background:#111130;
      background:url(bild/trans_bg_inner1.png);
  } 

.option {font-family:Century Gothic,sans-serif;
   font-size:7pt;
   color:#FFF;
   letter-spacing: 0px;
   margin: 0;
   padding: 0;
	text-align: center;}
	
a.option { display: inline-block; border: 0px solid #F00; margin: 0px 3px 0px 3px; padding: 3px 5px 3px 5px;}
.option a:link { color: #5EA064;text-decoration:none; }
.option a:visited {color: #5EA064;text-decoration:none;}
.option a:focus {color:#5EA064; background-color: #000000; text-decoration:none;}
.option a:hover {color: #5EA064; background-color: #000000; text-decoration:none;}
.option a:active {color: #5EA064; background-color: #000000; text-decoration:none;}


/* INHALT */

          /*inhaltsbox*/
 div.tbox {position:absolute;
	float: left;
   top: 160px;
   left: 340px;
   width: 40%;
  max-width: 550px;
   min-width: 350px; 
   height: 360px;
   border:0px solid #F00; 
      } 

.aktuell {
	width: 160px; 
	float: left; 
	margin-right:20px;
	margin-bottom:10px;
	}
	
.ostern {
	width: 300px;
	float: right; 
	margin-left:20px;
	margin-bottom:10px;
	}

/* FOOTER */

div.footer {
	height: 60px;
	width: 260px;
	bottom: 0;
	position: relative;
}

          /*wenn text*/
#ttext{position:relative;
	float:left;
	height: 360px;
	width:100%;
	max-width: 550px;
   min-width: 350px; 
   padding: 0px 20px 0px 20px;
   border: 0px solid #0F0;
   overflow: visible;}

           /*wenn bild*/
#tbild{position:absolute;
   top: 0px;
   left: 0px;
   width: 95%;
   height: 330px;
   padding: 10px;
   overflow: hidden;
   border:0px solid #00F;}

img {width:100%;}


               
* html div.mbox {height:100px;}
* html div.tbox {height:100px;}
* html #ail {
      background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bild/trans_bg_inner1.png',sizingMethod='scale');
      height:1%;
    }

   /*gästebuch*/
 div.gast {position:absolute;
	float: left;
   top: 160px;
   left: 360px;
   width: 430px;
   height: 100%;
   border:0px solid #F00; 
   scrolling: "no";} 
iframe.gast {
	width:100%;
	height:100%;} 
object.gast {
	width:100%;
	height:100%;} 

  /* rechtliches*/
body.recht {
	background-image:url(bild/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat; 
	background-position:top left; 
	height:100%;
	width:500px;} 
html.recht {  height:100%; width:500px;} 

ol {list-style: decimal outside;
	color: #5EA064;
	font-family:"Century Gothic",sans-serif;
	font-size: 8pt;
	width:400px;
	text-align:justify;
	padding:10px;
	margin:10px;
}
al#li {
	color: #5EA064;
	font-family:"Century Gothic",sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	width:400px;
	text-align:justify;
	padding:10px;
	margin:10px;
}
p.aufzaehl {font-family:"Century Gothic",sans-serif;
   font-size:8pt;
   line-height:12pt;

}

function FensterOeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "Zweitfenster", "width=500,height=500,left=200,top=200, resizable=no,scrollbars=yes,toolbar=no");
  MeinFenster.focus();
}

  /* schrift */         

p {font-family:Century Gothic,sans-serif;
   font-size:10pt;
   line-height:15pt;
   color:#FFF;
   letter-spacing: 0px;
	text-align: justify;}
.gruen {color:#5EA064;}
.weiss {color:#FFFFFF;}
.preise {text-align: left;}


h1 {color:#5EA064;
	font-size:11pt;
	font-weight:normal;
	font-family:"Century Gothic",sans-serif;
	word-spacing:0.1em;
	letter-spacing: 1px;} 
		
h2 {color:#5EA064;
	font-size: 10pt;
	font-weight:normal;
	font-family:"Century Gothic",sans-serif;
	word-spacing:0.1em;
	letter-spacing: 1px;} 		
                          
p.zitat {font-size:9pt;
		line-height:10pt;
        color:#5EA064;
        font-family:"Century Gothic",sans-serif;
		text-align:center;} 

p.bild {font-size:9pt;
        line-height:12pt;
        color:#FFF;
        font-family:"Century Gothic",sans-serif;
        letter-spacing: 0px;
        position:absolute;
		text-align:right;
  		vertical-align:bottom;
		bottom: -5px;
  		right: 15px;
  		background-color: #5EA064;
  		background:url(bild/trans_bg_inner2.png);}

a {border: 0px solid #F00; margin: 0px; padding: 1px; text-decoration:underline;}             
a:link { color:#5EA064; text-decoration:underline;}
a:visited { color:#5EA064; text-decoration:underline;}
a:focus { color:#FFF;}
a:hover { color:#FFF;} 
a:active {  color:#FFF;}
