* {
    margin: 0;
	padding: 0;
    }

html {
	height: 100%;
}

body {
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
    width: 100%;
	height: 100%;
	background-color: #B0FFB0;
    background:url(isn-bg-08.png) no-repeat;
    background-size:100% auto;	
    background-position: center top;
    background-attachment: fixed;
    /*background-size:contain;*/
    /*background-image: url(isn-bg-body.png);*/
}

h1 {
	color: #0C7A00;
	font-size: 14pt;
	margin-top: 6px;
	margin-bottom: 6px;
}

h2 {
	color: #0C7A00;
	font-size: 12pt;
	margin-bottom: 6px;
}

h3 {
	color: #24AA15;
	font-size: 11pt;
	margin-bottom: 4px;
}
h4 {
	color: #24AA15;
	font-size: 10pt;
	margin-bottom: 2px;
}


a {
	color: darkgreen;
	outline: none;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
	color: antiquewhite;
	background-color: forestgreen;
}

p {
	margin: 0 0 18px;
	text-align: justify;
}

hr
{
  color:forestgreen; background-color:forestgreen;  height:1px;		margin: 8px;
  
}

img {
	border: none;
}

input {
	vertical-align: middle;
}

#wrapper {
	width: 760px;
	margin: 0 auto;
	/* min-height: 100%;*/
    height: auto !important;
	height: 100%;
	text-align: left;
}

/* Header
-----------------------------------------------------------------------------*/
/* LAN: Kopfzeile */
#header {
	height: 86px;
	background-color: antiquewhite;
	background-image: url(wachs-gruen.png);
	
	border-radius: 10px;
    border: 1px solid #1bb81f;
    margin: 5px 0px 5px 0px;
	padding-top: 3px;
	/*
	background-color: #B0FFB0;
	background-image: url(isn-bg-head.png);
	*/
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
  width: 100%;
	padding: 0 0 20px;
	/*height: 1%;*/
	position: relative;
}

#middle:after {
	content: '';
	clear: both;
	display: table;
}

#container {
width: 100%;
	float: left;
	overflow: hidden;
	/*background-color: #00FF00;*/
	/*border: 1px solid green;*/

}

#content {
/* padding: 10px 10px 0 140px; */
      	background-color: #f0FFf0;

border-radius: 10px;
    border: 1px solid #ebb81f;
    margin: 0px 0px 5px 140px;
    padding: 5px;

}

#maincontent {
	/*padding: 10px 10px 10px 10px;*/
	background-color: #f0FFf0;
	text-align: center;

border-radius: 10px;
    border: 1px solid #ebb81f;
    margin: 0px 0px 5px 0px;
    padding: 5px;

}

#contentcontact {
	/*padding: 0 0 0 0px;*/
	background-color: #c0FFc0;
	text-align: center;
}

#maincontent a:hover {
	text-decoration: underline;
	color: darkgreen;
	background-color: #f0fff0;
}

#maincontent p {
	/*margin: 0 0 18px;*/
	text-align: center;
	color: darkgreen;
}

#zitat {
	padding: 20px 20px 20px 20px;
	background-color: #e0F0e0;
}

#zitat h4 {
	/*margin: 0 0 18px;*/
	text-align: center;
	color: darkgreen;
}

#zitat p {
	/*margin: 0 0 18px;*/
	text-align: right;
	color: darkgreen;
}

#zitat ol {
	/*margin: 0 0 1.2em;*/
	padding: 0;
	text-align: justify;
}

#zitat ol li {
	list-style: decimal;
	margin: 0;
	margin-left: 1.5em;
	padding: 0.5em;
	list-style-position:outside;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 120px;
	margin-left: -100%;
	margin-bottom: 5px;
	position: relative;
background-color: #FFA040;
	/*background-image: url(isn-bg-head.png);*/
	/*background-image: url(wachs-orange.png);*/
border-radius: 10px;
    border: 1px solid orange;
    /*margin: 5px;*/

}

/*
  ul#Inhalt {
    margin: 0 0 1.2em; padding: 0;
  }
  ul#Inhalt li {
	list-style: none;
    margin: 0; padding: 0.5em;
  }
  
  
  
  ul.cssmenu ul {
position: relative;
display: none;
}
ul.cssmenu li {
position: relative;
display: inline;
float: left;
}
*/
ul {
	/*font-size: 0.83em;
    float: left; width: 120px;*/
	margin: 0 0 1.2em;
	padding: 0;
}

ul li {
	list-style: none;
	margin: 0;
	margin-left: 1.5em;
	padding: 0.5em;
	list-style-position:outside;
    list-style-type:circle;
}

ul#Navigation {
	font-size: 0.83em;
	float: left;
	width: 120px;
	margin: 0 0 1.2em;
	padding: 0;
}

ul#Navigation ul {
	position: relative;
	display: none;
}

ul#Navigation li {
	list-style: none;
	margin: 0;
	padding: 0.5em;
}

/* UNTERMENUE */
ul#Navigation li:hover>ul {
	position: absolute;
	/*width: 120px;*/
	font-size: 0.9em;
	/*top: 20px;*/
	left: 20px;
	display: inline;
	border: 2px ridge silver;
	background-color: #80ff80;
/*background-image: url(isn-bg-head.png);*/
	/*background-image: url(wachs-gruen.png);*/
}

ul#Navigation a {
	display: block;
	padding: 0.2em;
	font-weight: bold;
}

ul#Navigation a:link {
	color: darkgreen; /*background-color: white;*/
}

ul#Navigation a:visited {
	color: #666; /*background-color: white;*/
}

ul#Navigation a:hover {
	color: antiquewhite;
	background-color: #888;
	/*background-color: forestgreen;*/
}

ul#Navigation a:active {
	color: white; /*background-color: gray;*/
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 760px;
	margin: -20px auto 0;
	height: 20px;
	color: darkgreen;
	background-color: antiquewhite;
	background-image: url(wachs-gruen.png);
    /*
    background: #BFF08E;
	background-image: url(isn-bg-head.png);
	*/
	position: relative;
	text-align: center;

    border: 1px solid #1bb81f;
    /*margin: 5px 0px 5px 0px;*/

	border-radius: 10px;
    /*border: 1px solid #ebb81f;*/
    /*margin: 5px;*/
	   
}

#zitat {
	color: #208020;
	text-align: right;
	font-style: italic;
}

/*
###################################################################################################################
###################################################################################################################
###################################################################################################################
*/
/*

div#Seite {
	text-align: left; 
	margin: 0 auto; 
	width: 760px;
	padding: 0;
	background: #ffffe0 url(hintergrund.gif) repeat-y;
	border: 2px ridge silver;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#Kopf {
 font-size: 1.5em;
    margin: 0; padding: 0;
    text-align: center;
    background-color: #B0FFB0;
    border-bottom: 1px solid red;
}

#Rumpf {
	width: 100%;
	padding: 0 0 30px;
	height: 1%;
	position: relative;
}
#Rumpf:after {
	content: '';
	clear: both;
	display: table;
}
#Hauptteil {
	width: 100%;
	float: left;
	overflow: hidden;
}
#Inhalt {
	padding: 0 0 0 140px;
}

#SeiteLinks {
	float: left;
	width: 120px;
	margin-left: -100%;
	position: relative;
	background: #B5E3FF;
}

#Fuss {
	width: 760px;
	margin: -30px auto 0;
	height: 30px;
	background: #FD00FD;
	position: relative;
}


#KopfStart {
 font-size: 1.5em;
    margin: 0; padding: 0;
    text-align: center;
    background-color: #B0FFB0;
    border-bottom: 1px solid red;
}

#RumpfStart {
	margin-top: 0px;
	text-align: center;
	background: #FDFD00;
	width: 760px;
}

#FussStart {
	margin-top: 0px;
	text-align: center;
	background: #FD00FD;
	width: 760px;
	height: 20px;
}

*/
/*
###################################################################################################################
###################################################################################################################
###################################################################################################################
*/

/*
	

	
	body,td,div { color:#000000; font-family:verdana,arial,helvetica; font-size:10pt; }

h1 { color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:18pt; font-weight:bold; }
h2 { color:#446D8C; font-family:verdana,arial,helvetica; font-size:14pt; font-weight:bold; }
h3 { color:#909090; font-family:verdana,arial,helvetica; font-size:12pt; font-weight:bold; font-style:italic; }
h4 { color:#98B9CD; font-family:verdana,arial,helvetica; font-size:11pt; font-weight:bold; font-style:italic; }
h5 { color:#000000; font-family:verdana,arial,helvetica; font-size:10pt; font-weight:bold; }

.navi { color:#ffffff; font-family:verdana,arial,helvetica; font-size:10pt; font-weight:bold;}
.copyright { color:#000000; font-family:verdana,arial,helvetica; font-size:7pt; font-weight:normal;}

a:link { color:#446D8C; text-decoration:none; }
a:visited { color:#98B9CD; text-decoration:none; }
a:active { color:#0068A0; text-decoration:none; }
a:hover { color:#446D8C; text-decoration:underline; }

BODY{
	  background-color: #FFFFFF;
	scrollbar-face-color:#446D8C;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#EAEAEA;
scrollbar-shadow-color:#000000;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#A0A0A0;
scrollbar-darkshadow-Color:#606060;
}


html    {margin:0; padding:0;}
body    {margin:0; padding:80px 0 0 0; background: #FEFEFE; text-align: center}

div#Seite{text-align: left;
margin: 0 auto;
width:760px;
}

#head   {background-color: #B0FFB0; position:fixed; top:0; left:0; height:80px; width:760px;}

#nav    {position:fixed; top:80px; left:0; bottom:0; width:20ex; overflow:auto;
        background:url("flowers.jpg") top left fixed  #1F5F13;
        border-right:2px solid #D5391F;}
#nav ul {margin:10px 0 0 0; padding:0; list-style-type:none;}
#nav li {margin:0 0 4px 0; padding:0;}

#cont   {margin-left:20ex;
         padding:1px 30px; }
#contstart   {margin-left:1ex; margin-top:8ex;
         padding:0; 
          text-align: center;width:760px;}
          */

/*
h1      {margin-top:0;}
*/