
p,td,ul,li,menu,em {
	color: rgb(0,0,0);
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:12px;
	}

strong,b {
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	letter-spacing:0px;
	}
	
.adresse {
	font-size:10px;
	}
	
body{
	background: url(../images/hg-seite.jpg) top center no-repeat;
	background-color: #DEF99F;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: .7em;
 	margin: 8px auto;   /*---WICHTIG für Netscape/Firefox---*/
	height:100%  
	}

.text-weiss  {
	color: rgb(255,255,255);
	font-weight: normal;
	font-size:12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}


/*______________________________________________________________________________*/

/*------------------------------ Scrollbar IE ---------------------------------*/

body, textarea{
	scrollbar-3dlight-color:rgb(255,255,255);
	scrollbar-arrow-color:rgb(112,152,20);
	scrollbar-base-color:rgb(112,152,20);
	scrollbar-darkshadow-color:rgb(112,152,20);
   	scrollbar-face-color:rgb(222,249,159);
	scrollbar-highlight-color:rgb(222,249,159);
	scrollbar-shadow-color:rgb(112,152,20);
}

/*______________________________________________________________________________*/

/*------------------------------ Überschriften ---------------------------------*/

.headline-orange  {
	color: rgb(255,179,29);
	font-weight: normal;
	font-size:16px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.headline-dgruen  {
	color: rgb(70,89,2);
	font-weight: normal;
	font-size:14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 0 0 0 0;
	}  
		
h1 {
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
	margin: 0 0 0 0;
	}
	
h2 {
	color: #ffffff;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	height:12px;
	font-size:14px;
	margin: 0 0 0 0;
	}

h3 {
	color: rgb(255,255,255);
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size:14px;
	}


/*______________________________________________________________________________*/

/*--------------------------------- Button -------------------------------------*/

.but-stand_on  {
	color: rgb(0,0,0);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

	}

.but-stand  {
	color: rgb(103,134,27);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

	}
	
.but-stand:link {
	color: rgb(103,134,27);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.but-stand:active {
	color: rgb(103,134,27);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.but-stand:visited {
	color: rgb(103,134,27);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

.but-stand:hover {
	color: rgb(0,0,0);
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}




.buttext_gelb_on  {
    float: left;
	text-indent: 3px;
	text-decoration: none;
	background-color: rgb(222,249,159);
	width:120px;
	color: rgb(0,0,0);
	border: ridge 1px #8AB942;
	background-image: url('../images/but-kachel.gif');
	text-align: center;
	}

.buttext_gelb  {
    float: left;
	color: #455C21;
	text-indent: 3px;
	width:120px;
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
	border: ridge 1px #8AB942;
	background-image: url('../images/but-kachel-off.gif');
	background-color: #F4FFDB;
	text-align: center;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.buttext_gelb:link {
    float: left;
	color: #455C21;
	width:120px;
	}

.buttext_gelb:active {
    float: left;
	color: #455C21;
	width:120px;
	}

.buttext_gelb:visited {
    float: left;
	color: #455C21;
	width:120px;
	}

.buttext_gelb:hover {
    float: left;
	text-indent: 3px;
	background-color: rgb(222,249,159);
	width:120px;
	text-decoration: none;
	color: rgb(0,0,0);
	border: ridge 1px #8AB942;
	background-image: url('../images/but-kachel.gif');
	text-align: center;
	}
	
	
	
	
	
	
.buttext_video_on  {
    float: left;
	text-indent: 3px;
	text-decoration: none;
	background-color: rgb(222,249,159);
	width:157px;
	color: rgb(0,0,0);
	border: ridge 1px #8AB942;
	text-align: center;
	}

.buttext_video  {
    float: left;
	color: #455C21;
	text-indent: 3px;
	width:157px;
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
	border: ridge 1px #8AB942;
	background-color: #F4FFDB;
	text-align: center;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.buttext_video:link {
    float: left;
	color: #455C21;
	width:157px;
	}

.buttext_video:active {
    float: left;
	color: #455C21;
	width:157px;
	}

.buttext_video:visited {
    float: left;
	color: #455C21;
	width:157px;
	}

.buttext_video:hover {
    float: left;
	text-indent: 3px;
	background-color: rgb(222,249,159);
	width:157px;
	text-decoration: none;
	color: rgb(0,0,0);
	border: ridge 1px #8AB942;
	text-align: center;
	}





.but-flaeche_on {
    float: left;
	text-indent: 3px;
	text-decoration: none;
	background-color: rgb(222,249,159);
	width:285px;
	color: rgb(0,0,0);
	border-left: 1px solid rgb(255,132,0);
	border-top: 1px solid rgb(255,132,0);
	border-right: 1px solid rgb(255,132,0);
	border-bottom: 1px solid rgb(255,132,0);
	}

.but-flaeche  {
    float: left;
	color: rgb(0,0,0);
	text-indent: 3px;
	width:285px;
	background-color: rgb(222,249,159);
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
	border-left: 1px solid rgb(112,152,20);
	border-top: 1px solid rgb(112,152,20);
	border-right: 1px solid rgb(112,152,20);
	border-bottom: 1px solid rgb(112,152,20);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.but-flaeche:link {
    float: left;
	color: rgb(0,0,0);

	}

.but-flaeche:active {
    float: left;
	color: rgb(0,0,0);

	}

.but-flaeche:visited {
    float: left;
	color: rgb(0,0,0);

	}

.but-flaeche:hover {
    float: left;
	text-indent: 3px;
	background-color: #ffffff;
	width:285px;
	text-decoration: none;
	color: rgb(0,0,0);
	border-left: 1px solid rgb(255,132,0);
	border-top: 1px solid rgb(255,132,0);
	border-right: 1px solid rgb(255,132,0);
	border-bottom: 1px solid rgb(255,132,0);
	}






.but-small-on {
	text-indent: 3px;
	text-decoration: none;
	background-color: rgb(222,249,159);
	width:200px;
	color: rgb(0,0,0);
	border-left: 1px solid rgb(255,132,0);
	border-top: 1px solid rgb(255,132,0);
	border-right: 1px solid rgb(255,132,0);
	border-bottom: 1px solid rgb(255,132,0);
	}

.but-small  {
	color: rgb(0,0,0);
	text-indent: 3px;
	width:200px;
	background-color: rgb(222,249,159);
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
	border-left: 1px solid rgb(112,152,20);
	border-top: 1px solid rgb(112,152,20);
	border-right: 1px solid rgb(112,152,20);
	border-bottom: 1px solid rgb(112,152,20);
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.but-small:link {
	color: rgb(0,0,0);

	}

.but-small:active {
	color: rgb(0,0,0);

	}

.but-small:visited {
	color: rgb(0,0,0);

	}

.but-small:hover {
	text-indent: 3px;
	background-color: #ffffff;
	width:200px;
	text-decoration: none;
	color: rgb(0,0,0);
	border-left: 1px solid rgb(255,132,0);
	border-top: 1px solid rgb(255,132,0);
	border-right: 1px solid rgb(255,132,0);
	border-bottom: 1px solid rgb(255,132,0);
	}

/*______________________________________________________________________________*/

/*---------------------------- Bildrotation OFFLINE ----------------------------*/


#FrogJS{
	text-align: center;
	width: 380px;
	height: 280px;
	margin: 4 auto;
	}
#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
	}
#FrogJSCaption{
	text-align: center;
	line-height: 100%;
	}
	
/*______________________________________________________________________________*/

/*-------------------------------- Tabellen ------------------------------------*/

.zelle-tl{
	vertical-align: top;
	width: 100%;
	height: 121px;
	background-image: url('../images/topline-allg.jpg');
	}
	
.zelle-tl-1{
	vertical-align: top;
	width: 100%;
	height: 121px;
	background-image: url('../images/topline-allg.jpg');
	}
	
.zelle-tl-2{
	vertical-align: top;
	width: 100%;
	height: 121px;
	background-image: url('../images/topline-allg.jpg');
	}
	
.hg-zelle-sm{
	padding: 0 8 0 8;
	color: #ffffff;
	width: 100%;
	height: 24px;
	background-image: url('../images/hg-zelle.gif');
	}
	
	
.hg-zelle-lang{
	border: solid 1px #98B946;
	padding: 0 8 0 8;
	color: #ffffff;
	width: 100%;
	height: 24px;
	background-image: url('../images/hg-zelle-lang.gif');
	font-size:14px;
	}
	
.hg-zelle-lang1{
	border: solid 1px #98B946;
	padding: 0 8 0 8;
	color: #DCFF86;
	width: 100%;
	height: 24px;
	background-image: url('../images/hg-zelle-lang-1.gif');
	font-size:14px;
	}
	
.hg-zelle-slang{
	border: solid 1px #98B946;
	padding: 0 8 0 8;
	color: #ffffff;
	width: 100%;
	height: 24px;
	font-size:14px;
	background-image: url('../images/hg-zelle-slang.gif');
	}
	
.hg-zelle-lang-g{
	border: solid 1px #F8E2B8;
	padding: 0 8 0 8;
	color: #000000;
	width: 100%;
	height: 24px;
	background-image: url('../images/hg-zelle-lang-g.gif');
	font-size:14px;
	}


.table {
	border: 1px solid #FA6F1A;
	width: 100%;
	padding: 8 8 8 8;
	height: 121px;
	background-image: url('../images/suchbild.jpg');
	}


.tabelle {
	width: 127px;
	margin-left: 12px;
	margin-top:17px;
	background-color: #ffffff;
	}
	
.tabelle1 {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
.zelle {
	vertical-align: middle;
	background: #311A04;
	padding-left: 9px;
	color: #ffffff;
	}
	
.zelle1 {
	vertical-align: top;
	height: 22px;
	

	}
	
.zelle2 {
	vertical-align: middle;
	background: #311A04;
	color: #ffffff;
	}