td {		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; font-style:normal; text-indent:0px; }
p,ol,div,th,nobr {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:22px; font-weight:normal; font-style:normal; text-indent:0px; }

ul,li {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; font-style:normal }
sup {
		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:12px; }
h1 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:27px; line-height:30px; font-weight:normal; letter-spacing:1px; word-spacing:0px;}
h2 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:18px; line-height:26px; font-weight:normal; letter-spacing:3px;}
h3 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:13px; line-height:14px; font-weight:normal; letter-spacing:0px;; word-spacing:0px;}
h4 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:18px; line-height:18px; font-weight:bold; letter-spacing:1px;; word-spacing:0px;}
h5 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:bold; letter-spacing:0px;; word-spacing:0px; color: #FFFFFF;}
A:link {		font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; color: #0069A9;}
A:visited{	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; color:#0069A9; }
A:active{	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; color: #0069A9; }
A:hover{	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:15px; line-height:20px; font-weight:normal; color: #E79F3B; }
.tabueber {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:16px; line-height:20px; letter-spacing:1px; font-weight:bold; font-style:normal; }
.aufzaehl	 {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:17px; line-height:20px; letter-spacing:0px; font-weight:bold; font-style:normal; }
.tabkopf {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:12px; line-height:15px; font-weight:bold; font-style:normal; color:#FFFFFF;}
.tablauf {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:17px; font-weight:normal; font-style:normal; color:#000000;}
.wort {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:17px; font-weight:lighter; font-style:italic; color:#000000;}
.klein {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:10px; line-height:12px; font-weight:lighter; font-style:normal; color:#E79F3B;}
		
		
		
body
		{ 
			margin:0;
			padding:0;
			background-color:#FCF2CF; 
			scrollbar-base-color:#E79F3B; 
			scrollbar-track-color:#F2CB97; 
			submit-base-color:#F2CB97; 			
			
		}

html, body
		{ 	top:0; left:0; right:0;
			min-height:100%;
			margin:0;
			padding:0;
			width:100%;
		}

#header_container 
		{	
			position:fixed;
			top:0; left:0; right:0;
			text-align:left;
			margin:0;
			height:115px;
			z-index:3; 
	}


#header 
		{
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			height:100%;
			z-index:3;
			margin:0;
			padding:0;
			color:#FFFFFF;
					
			
		}

#menu
		{
			position:fixed;
			top:115px;
			padding-left:0px;
			left:0px;
			width:130px;
			height:100%;
			margin:0;
			overflow:auto;
			padding-bottom:3em;
			background-image:url(bilder/steuer-unten.jpg); 
			background-repeat:no-repeat; background-position:top left;
			z-index:2;		
		}
#menu_kopf
		{	position:fixed;
			top:55px;
			left:153px;
			padding:4px; 	}
#content
		{
			margin:0;
			padding-left:165px;
			padding-right:25px;
			z-index:1;
				
				}


#news
		{	
			position:fixed;
			bottom:7;
			right:7;
			height:311px;
			width:240px;
			padding:0px;
			background-image:url(bilder/news.gif); background-repeat:no-repeat;
			 } 

#footer_container
		{
			position:fixed;
			bottom:0; left:0; right:0;
			text-align:left;
			margin:0;
			height:50px;
			z-index:3;
			overflow:auto;
			width:130px;
		}
#footer 
		{	padding-left:7px;
			position:absolute;
			top:0; left:0; right:0; bottom:0;
			background:#0069a9;
			z-index:3;
			color:#FFFFFF;
			font-size:14px; font-weight:bold;
			background-image:url(bilder/back-fuss.jpg); background-repeat:no-repeat; 
		}
#seite
		{	
			margin:0;	
		}


		
		/* Nun für den MSIE */
		* html, * html body 
		{
			overflow:hidden;
			bottom:0;
			height:100%;
		}
		* html #header_container
		{
			position:absolute;
			width:100%;
			padding-right:16px;
		}
		* html #menu, * html #footer_container
		{
			position:absolute;
			
		}
		* html #menu_kopf, * html #rechts-aussen
		{
			position:absolute;
		
		}

		* html #news
		{
			position:absolute;
			bottom:0;
		}
		* html #header,* html #footer
		{
			height:100%;
			position:static;
			overflow:hidden;
		}
		* html #content 
		{
			position:absolute;
			top:0; bottom:0; left:0; right:0;
			height:85%;
			width:100%;
			overflow:auto;
			margin:0;
		}


#tabgr td {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:14px; line-height:20px; font-weight:normal; font-style:normal; text-indent:0px; }
#grst td {	font-family:helvetica condensed,helvetica,univers condensed,univer,arial,sans-serif;
		font-size:12px; line-height:14px; font-weight:normal; font-style:normal; text-indent:0px; }

#menu_kopf A:link, #menu_kopf A:visited { padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:50px; line-height:55px; font-size:12px; color:#FFFFFF; text-decoration:none; }

#menu_kopf A:active, #menu_kopf A:hover { padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:50px; line-height:55px; font-size:12px; color:#FFFFFF; text-decoration:none; background-image:url(bilder/active.jpg);}

#menu A:link, #menu A:visited { margin-top:5px; display:block; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px; line-height:24px; font-size:12px; color:#FFFFFF; text-decoration:none; }

#menu A:active, #menu A:hover, #seite A:link, #seite A:visited { margin-top:5px; display:block; padding-left:5px; padding-right:0px; padding-top:5px; padding-bottom:5px; line-height:24px; font-size:12px; color:#FFFFFF; text-decoration:none; background-image:url(bilder/m_active.jpg); background-repeat:repeat-y;}


		* html #menu
		{
			margin:0;
			width:140px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}

		
		* html #news
		{	
			margin:0;
			width:240px;
			    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
							    der Breite abgezogen wird! */
		}
		
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#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: 40%; 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: 49%; height: 100%; background-image: url(data:image/gif;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(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font:9px Arial, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 9px; 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: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }