
/* schriftstil,abstände */

body
 { background-color: #ffffff; margin: 20px 0 }
table,td
{font: normal 13px/19px verdana, sans-serif; color: #000000}


h1{font: normal 22px "Trebuchet MS",verdana, sans-serif; color:#000;
margin-bottom:25px;}

h2{font: normal 20px "Trebuchet MS",verdana, sans-serif; color:#1F1F1F;
margin-bottom:20px;
}

#letter {background-color:red;padding:2px;}
#punkt {color:red;padding:2px;}
#bigl{color:#000;font-size:17px}
/* hauptgerüst */

.leisteout {background-color:#ebefeb;
height:20px;
line-height:20px;
}


#kopfa {border-left:solid 0px #737196;
font: normal 14px "Trebuchet MS",verdana, sans-serif;
color:#000;
border-right:solid 0px #737196;
border-bottom:solid 0px #737196;
background-color:#ffffff;
vertical-align:bottom;
padding-left:10px;
text-align:left;
letter-spacing:1px;
height:44px;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #ffffff;}

#kopfb {
background-color:#ffffff;
text-align:right;
vertical-align:bottom;
padding-bottom:0px;padding-right:0px;
border-top:solid 0px #737196;
height:44px;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #ffffff;
padding-right:20px;}


#leiste1  { background-color: #c4d4ad; height: 22px; border-bottom: 0 solid #ffffff }





#fussb {font: normal 11px verdana, sans-serif; color: #000000;background-color:#ebefeb; padding:2px;
border-top:solid 1px #ffffff;

height:24px;
text-align:center;
valign:bottom;
}

#ina  { background: url(images/nav.jpg); border-top: 0 solid #abbc9a; border-left: 0 solid #abbc9a }

#inb {padding-top: 20px; padding-left:  40px;padding-right:20px;padding-bottom: 40px;
border-right:solid 0px #ffffff;;
background-color:#ffffff;
height:500;}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}

/* menue oben */


#menu2 a , #menu2 a:visited , #menu2 a:active  { color: #9e3114; font: bold 12px/24px georgia, "verdana serif"; text-decoration: none; background-color: #c4d4ad; text-align: center; display: block; padding: 0 10px; height: 24px; border-left: 1px solid #ffffff }

#menu2 a:hover { color: #fff; text-decoration: none; background-color: #abbc9a }


/* menue links */

#menu1 a , #menu1 a:visited , #menu1 a:active  { color: #ba3f13; font: 12px/24px georgia, "verdana serif"; text-decoration: none; background-color: #; text-align: right; display: block; padding: 0 5px; width: 160px; border-bottom: 1px solid #ffffff; border-left: 0 solid #ffffff }

#menu1 a:hover { color: #000; font-weight: bold; text-decoration: none; background-color: #c4d4ad; text-align: left }


/* allgemeine links im text */

a:link, a:visited, a:active{ font: normal 12px/18px verdana, times, serif;text-decoration:underline;color:#76946B;}

a:hover { color: #fff; font: 12px/18px verdana, sans-serif; text-decoration: none; background-color: #abbc9a }




/******************* LIGHTBOX ********************************/

/*  top:5px; = Abstand für Schriftleiste unter Bild */
#lightbox{	position: absolute;	top: 5px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
/* Grösse für Button -Schliessen- */
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 0; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 50%; height: 100%; background-image: url(data:pic/lightbox;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(pic/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(pic/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 115px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 20px; background-color: #000; }

/************** GMS-CAPTCHA *******************************************************/

.caution      { color:red; font-weight:bold; }
img.captcha   { margin:0px; padding:0px; border:1px solid #000; }
input.captcha { margin:0px; padding:0px; width:100px; height:23px; font-size:16px; }

.standart10	{font: normal 10px verdana, sans-serif; color: #999999; }