  body {
	background-color: #F3F8F4;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
 
    margin: 0 0 0 0; padding: 0 0 0 0;
	text-align: center;
	background-image: url(bilder/bg_gruen.jpg);	

	scrollbar-track-color: #cccccc;
	scrollbar-face-color: #eeeeee;
	scrollbar-arrow-color: #808080;
	scrollbar-highlight-color: #ffffff;
	scrollbar-base-color: #1E245F;
	scrollbar-3dlight-color: #AA9CAE;
	scrollbar-darkshadow-color: #AA9CAE;
	height: 100%;
}

html {
  	height: 100%; /* wichtig */
}

TD {
	font-size: 9pt;
}

div#seite {
	position: relative;
    text-align: left; 
    margin: 0  auto ;   
    width: 720px;
	background-image: url(bilder/bg_main.jpg);	
   	min-height: 100%;
  	height:auto !important; /* moderne Browser */
  	height:100%; /* IE */
  }

div#TOP {
	background-image: url(bilder/bg_top2.jpg);	
	width: 674px;
	height: 125px;
    margin: 0 0 0 21px;
	padding: 0;
	font-size: 10pt;
	letter-spacing: 0px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F3F8F4;
}

#NAVI {
	background-image: url(bilder/bg_navi.jpg); 
	height: 20 px;
	width : 674px;
	text-align: left;
    margin: 0 0 0 21px;

}
div#INHALT {
	width: 650px;
	padding: 10px;
	margin: 0 0 0 21px;

}
#HEADLINE {
	width : 640px;
    margin: 0 0 0 21px;
	text-align: right;
}

#TEXT {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	width : 330px;

	text-align: right;
}



.TEXTGROSS {
	color : #014F25;
	font-family :serif;
	font-size : 12pt;
	font-weight: bold;
}

.TEXTHEAD {
	color : #014F25;
	font-family :serif;
	font-size : 14pt;
	font-weight: bold;
}


#BILD {
	width : 300px;

	top: 63px;
	left: 340px;
	margin: 0 auto;
}

#BGFOTO_01 {

	position: absolute;
	top: 333px; 
	left: 3px;
	z-index: 1;
	margin: 0 auto;
}

#BGFOTO_03 {

	position: absolute;
	top: 1211px;
	left: 3px;
	z-index: 1;
	margin: 0 auto;
}

#BGFOTO_04 {
	top: 700px;
	width: 674px;
	z-index: 1;
	margin: 0 0 0 24px;
	padding:0;
}

#BGFOTO_05 {
	top: 300px;
	width: 674px;
	z-index: 1;
	margin: 0 0 0 24px;
	padding:0;

}

#BGFOTO_06 {

	position: absolute;
	top: 153px;
	left: 3px;
	z-index: 1;
	margin: 0 auto;
}

#BGFOTO_07 {
	top: 383px;
	width: 674px;
	z-index: 1;
	margin: 0 0 0 24px;
	padding:0;
}


#BGFOTO_08 {

	position: absolute;
	top: 100px;
	left: 3px;
	z-index: 1;
	margin: 0 auto;
}

#BGFOTO_09 {

	top: 1200px;
	width: 674px;
	z-index: 1;
	margin: 0 0 0 24px;
	padding:0;
}


#TOUREXTRA {

	position: absolute;
	top: 583px;
	left: 323px;
	width: 300px;
	z-index: 1;
	margin: 0 auto;
}



#TEXTKOMPLETT {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	margin: 0 auto;
	text-align: right;
		z-index: 5;
}

#TEXTGB {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;

	width : 650px;
	margin: 0 auto;
	text-align: center;
		z-index: 5;
}


#TEXTTERMIN {
	color : #F0F0F0;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	width : 630px;
	top: 50px;
	left: 10px;
	margin: 0 auto;
	text-align: center;
	z-index: 5;
	border-color: #FFFFFF;
}

#TEXTSTART {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	width : 630px;
	margin: 0 auto;
	text-align: left;
	z-index: 5;
	

}


A:ACTIVE {
	text-decoration :underline;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: bold;
}


A:VISITED {
	text-decoration : none;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: bold;

}

A:LINK {

	text-decoration : none;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: bold;

}

A:HOVER {
	text-decoration : underline;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
font-weight: bold;
}

.close:LINK {
	text-decoration : none;
	color : #014F25;
	font-family :serif;
	font-size : 9pt;


}

A:HOVER {
	text-decoration : underline;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;

}


.TAB {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
		border : 1px solid;
	background : #fafafa;
	border-color : #cccccc;
}

.KLEIN {
	color : #014F25;
	font-family :serif;
	font-size : 9pt;
	font-weight: normal;
}

TD {
	color : #014F25;
}



.FORMBEZ, .FORMANTW {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	border : 1px solid;
	background : #fafafa;
	border-color : #cccccc;
}



.TERMIN:ACTIVE {
	text-decoration :underline;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
}


.TERMIN:VISITED {
	text-decoration : none;
	color : #014F25;
	font-family :serif;
	font-weight: normal;
	font-size : 11pt;

}

.TERMIN:LINK {

	text-decoration : none;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
}

.TERMIN:HOVER {
	text-decoration : underline;
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
}

.TERMIN{
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
}



.RAHMEN {
	color : #014F25;
	font-family :serif;
	font-size : 11pt;
	font-weight: normal;
	border : 1px solid;
	background : #fafafa;
	border-color : #cccccc;
}

.event_rahmen {
	border: 1px solid #F3F8F4;
	width: 600px;
	float: left;
	padding: 3px;
	margin-bottom: 2px;
}

.event_date {
  position: relative;
  float: left;
  width: 100px;
  text-align: left;
  font-weight: bold;
   margin-right: 3px;
}

.event_text {
	position: relative;
	float: left;
    width: 480px;
	text-align: left;
}

.event_edit {
  float: left;

    width: 10px;
}

.event_bis {
  font-weight: normal;
}


.clear {
	 clear: both;
}


.bildborder {
  border: 1px solid #074D28;
}


/** /
div {
  border: 1px dotted red;
}
/**/

