html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background:#fff;
  font-family:Arial;
	/* hide overflow:hidden from IE5/Mac */
	/* \*/
	overflow: hidden;
	/* */
	}

body {
	height:100%;
	max-height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	border:0;
	background:#fff;
	}



#container {
	display:block;
	overflow:hidden;
	position:absolute;
	z-index:3;
	top:226px;
	bottom:30px;
	width:955px;
	margin-left:-478px;
	left:50%;
	background:#fff;
	}


* html #container {
	top:0;
	bottom:0;
	height:100%;
	width:955px;
	border-top:226px solid #fff;
	border-bottom:30px solid #fff;

	}


#navigation-left {
    position: absolute ;
    top:0px;
    left:0px;
    width:161px;
    background-color:#A7CED6;
    z-index:5;
    clear:both;
    overflow:hidden;
    height:100%
}

* html #navigation-left {
      width:164px;

}

#content {
	display:block;
	overflow:auto;
	position:absolute;
	z-index:3;
	top:0px;
	left:161px;
	width:794px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:300px 800px;
	    height:100%

	}

#head {
	position:absolute;
	margin-left:-478px;
	left:50%;
	top:0px;
	width:955px;
	min-width:955px;
	background-color :#A7CED6;
	height: 226px;
	background-image: url(../bilder/header-kombi-neu.gif);

	z-index:5;

	}

* html #head {
	top:0px; width:955px; height:226px;  /* anpassen für box Bug */
	}

#foot {
	text-align:center;
	position:absolute;
	margin-left:-478px;
	left:50%;
	bottom:0;
	width:955px;
	min-width:955px;
	height:30px;
	z-index:5;
	color:#000;
	}

* html #foot {
	bottom:0px; width:955px; height:30px;    /* anpassen für box Bug */
	}


#content p {
	padding:5px; text-align:justify;
	}

.boldhead {
	font-size:1.5em;
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}



p {
 margin:0px;
 margin-left:30px;
 margin-bottom:10px;
 margin-top:0px;
 padding:0px;
 font-size:12px;
 color:#356F80;

}



p.box {
 margin:0px;
 margin-left:0px;
 margin-bottom:0px;
 margin-top:10px;
 padding:8px;
 width:161px;
 height:60px;
 background-color:#CBCD90;
 color:#000000;
}


p.nav {
 position:absolute;
 top:145px;
 margin:0px;
 margin-bottom:0px;
 padding:10px;
 font-weight:bold;
 font-size:14px;
 background-color:transparent;

 color:#000000;
}


div.kasten {
 margin:0px;
 margin-left:10px;
 margin-bottom:0px;
 margin-top:0px;
 padding:0px;
 width:250px;
 height:320px;
 float:right;
 background-image: url(../bilder/schmetterling-transparent.gif);background-repeat:no-repeat;
 background-color:#A7CED6;
 border:1px solid #4E83A9;

}

p.kasten {
 margin:0px;
 margin-left:8px;
 margin-bottom:0px;
 margin-top:5px;
 padding:0px;
 font-size:11px;
 color:#000000;


}


ul,li {
 margin:0px;
 margin-left:30px;
 margin-top:0px;
 padding:10px;
 font-size:12px;
 color:#356F80;
}


table,td {
 margin:0px;
 margin-left:30px;
 margin-top:30px;
 padding:10px;
 font-size:12px;
 vertical-align:bottom;
  color:#356F80;
}



h1 {
 padding:0px;
 font-size:20px;
 color:#C7C835;
 margin: 25px 0px 10px 30px;
}
h2 {
 margin: 25px 0px 10px 30px;
 padding:0px;
 font-size:14px;
 font-weight:bold;
 color:#356F80;
}
h3 {
 margin:0px;
 padding:0px;
 margin-left:40px;
 margin-top:40px;
 margin-bottom:20px;
 font-size:15px;
 font-weight:bold;
 color:black;
}


#map { background-color : white ; margin-left:40px;  }


a:link { font-weight:bold; color:black; text-decoration:none; }
a:visited { font-weight:bold; color:black; text-decoration:none; }
a:focus { font-weight:bold; color:black; text-decoration:none; }
a:hover { font-weight:bold; color:black; text-decoration:none; }
a:active { font-weight:bold; color:black; text-decoration:none; }

a.text:link { font-weight:bold; color:#356F80; text-decoration:none; }
a.text:visited { font-weight:bold; color:#356F80; text-decoration:none; }
a.text:focus { font-weight:bold; color:#356F80; text-decoration:none; }
a.text:hover { font-weight:bold; color:#356F80; text-decoration:underline; }
a.text:active { font-weight:bold; color:#356F80; text-decoration:none; }


