html {height:100%;}

BODY {
   min-height: 101%;
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color: #000;
	margin: 32px 0px 0px 0px;
}


ul,ol,li,div,td,th,b,i,p {
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}



h1{
	font : 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #237B13;
	background-color: #fff;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h2{
	font : bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #237B13;
	background-color: #fff;
}

p{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h1 A:LINK, h1 A:visited {
	color: #237B13;
	text-decoration: none;
	background-color: #fff;
}

h1 A:HOVER {
	color : #000;
	text-decoration: none;
	background-color: #FFF;
}

h1 A:active {
	color : #237B13;
	text-decoration: none;
	background-color: #FFF;
}

hr{
	color: #237B13;
	background-color: #FFF;
}

.weiter
{
	clear: left;
}

/* Link im Text */
A:LINK, A:visited {
	color: #237B13;
	text-decoration: none;
	background-color: #fff;
}

A:HOVER {
	color : #000;
	text-decoration: none;
	background-color: #FFF;
}

A:active {
	color : #237B13;
	text-decoration: none;
	background-color: #FFF;
}

/*Link kleiner Text*/
a.small  {
	text-decoration: none;
	font-size: 11px;
}
A.small:LINK {
	color: #237B13;
	background-color: #FFF;
}

A.small:visited {
	color: #237B13;
	background-color: #FFF;
}

A.small:HOVER {
	color : #000;
	background-color: #FFF;
}

A.small:active {
	color : #237B13;
	background-color: #FFF;
}


.smalltext {
	color: #000;
	font-size: 10px;
	padding-left: 38px;
	background: #fff;
}



/* TOPNAVI  TD ELEMENTE*/
td.topnaviempty{
	width: 32px;
}

td.topnaviimpress{
	width: 208px;
	color: #237B13;
	background-color: #fff;
	text-align: right;
	font-size: 10px;
}

td.topnavilast{
	width: 40px;
}



.zitat{
	margin-right: 38px;
	margin-left: 38px;
	margin-top: 40px;
	color: #F33610;
	background-color: White;
}

.zitatrechts{
	margin-right: 38px;
	margin-left: 38px;
	color: #F33610;
	text-align: right;
	background-color: White;
}




/*topnavi Link home*/

td.home{
	width: 90px;
	text-align: center;
    display: block;
    padding: 0;
	 margin: 0;
	 height: 18px;
}


a.home { 
    display: block;
    text-decoration: none;
    padding-top: 1px;
	 margin: 0;
	 width: 90px;
	 height: 18px;
}

a.home:link, a.home:visited {
	color: #237B13;
	background-color: #fff;
	background-image: url(http://www.kettenreaktion.at/images/hg-topnavi-inaktiv.gif);
	background-repeat: no-repeat;
	background-position: top;
}
a.home:active, a.home:focus, a.home:hover {
	background-image: url(http://www.kettenreaktion.at/images/hg-topnavi-aktiv.gif);
	color: #fff;
   background-color: #237B13;
	background-position: top;
}

.mainhierhome {
	background-image: url(../images/hg-topnavi-aktiv.gif);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 18px;
	padding-top: 1px;
	color: #fff;
   background-color: #237B13;
	
}

/* Topnavi Link */

td.topnavi{
	width: 82px;
	text-align: center;
	border-top: 1px solid #237B13;
	border-right: 1px solid #237B13;
	border-left: 0px solid #237B13;
	border-bottom: 0px solid #237B13;
	height: 14px;
	}
	
a.topnavi { 
	 width: 82px;
	text-align: center;
    display: block;
    text-decoration: none;
    /*hpadding-top: 2px;
	 padding-bottom: 1px;*/
	 height: 18px;
}

a.topnavi:link, a.topnavi:visited {
    color: #237B13;
    background-color: #fff; 
}
a.topnavi:active, a.topnavi:focus, a.topnavi:hover {
    color: #fff;
    background-color: #237B13;
}


.mainhier {
	color: #fff;
	background-color: #237B13;
	display: block;
	padding: 0;
	margin: 0;
	width: 82px;
	height: 18px;
	text-align: center;
	/*padding-top: 1px;*/
}
.mainhier a:link, .mainhier a:visited, .mainhier a:hover, .mainhier a:active, .mainhier a:focus {
	color: #fff;
	background-color: #237B13;
	display: block;
	padding: 0;
	margin: 0;
	width: 82px;
	height: 18px;
	text-align: center;
}

td.info {
	padding-top: 40px;
	vertical-align: bottom;
	height: 250px;
	width: 481px;
}

td.info p {
	margin-left: 38px;
	margin-right: 38px;
}

.exponate{
	margin-top: 2px;
	margin-bottom: 2px;
}

td.info h1 {
	margin-left: 38px;
}
td.info h2 {
	margin-left: 38px;
}

td.info form{
	margin-left: 38px;
}

td.info hr{
	margin-left: 38px;
	margin-right: 38px;
	background-color: #237B13;
	color: #237B13;
}

td.info ul{
	margin-left: 10px;
	margin-right: 38px;
	margin-bottom: 15px;
	list-style: square;
	padding-left: 38px;
}




td.text {
	padding-top: 40px;
	width: 299px;
	vertical-align: bottom;
	height: 250px;
}

td.text ul{
	margin-left: 13px;
	margin-right: 38px;
	margin-bottom: 15px;
	list-style: square;
	padding-left: 0px;
}

td.text li{
	margin-left: 0px;
}

td.text h1 {
	margin-right: 38px;
}

td.text hr {
	margin-right: 38px;
	background-color: #237B13;
	 color: #237B13;
}


td.text p {
	margin-right: 38px;
}

td.text h1 {
	margin-right: 38px;
}

td.rand{
	width: 38px;
}

.form {
	padding-right: 30px;
}

.formfield{
	margin-top: 3px;
	margin-bottom: 3px;
}


/*exponate*/
td.exponatelinks {
	vertical-align: top;
	height: 250px;
	width: 471px;
}

td.exponatelinks p {
	margin-left: 38px;
}

td.exponatelinks h1 {
	margin-left: 38px;
}


td.exponaterechts {
	width: 319px;
	vertical-align: top;
	height: 250px;
}

td.exponaterechts #photos
{
	background-color: #FFFFFF;
	color: #000;
	width: auto;
	margin-left: 0px;
	padding: 0;
	font-size: 10px;
}

td.exponate {
	padding-top: 40px;
	vertical-align: bottom;
	height: 250px;
	width: 481px;
}

td.exponate img {
	margin-left: 38px;
	margin-right: 38px;
}

td.exponate p {
	padding-left: 38px;
	padding-bottom: 15px;
	padding-right: 4px;
}

#photos
{
	color: #000;
	background-color: #FFFFFF;
	width: auto;
	margin-left: 30px;
	padding: 0;
	font-size: 10px;
}
#photos ul
{
  padding:0;
  margin:0;
  list-style:none;
  margin-bottom: 5px;
}
#photos li
{
   text-align:center;
   width:128px;   
   float:left;
   list-style: none;
   padding:0;
   margin:5px;
	font-size: 10px;
}
#photos a img
{  
  border:0px;
  width:128px;
  height:85px;
  text-decoration:none;
}

 td.info td{
 	margin-right: 38px;
 }
 
table.exponavi{
 	margin-right: 38px;
} 
 
td.exponavile{
	width: 33%;
	text-align: left;
}

td.exponavire{
	width: 33%;
	text-align: right;
}

td.exponavimi{
	width: 33%;
	text-align: center;
}

td.sponsorenrechts {
	padding-top: 40px;
	width: 319px;
	vertical-align: top;
	height: 250px;
}



.sponsoren {
margin-right: 30px;
	
}

td.abstandright{
	padding-left: 3px;
	padding-top: 40px;
	padding-bottom: 5px;
	height: 40px;
}

.left{
	padding-left: 38px;
	padding-bottom: 5px;
	vertical-align: bottom;
}


/*gaestebuch*/
#mirakulix{
	width: 480px;
	padding-left: 38px;
}

#mirakulix hr{
	padding-left: 0px;
	margin: 8px 0px 8px 0px;
}
