/* -------------------- Flash-Logo-------------------- */
#flash{
padding: 46px 0 0 35px;
}

td {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;

}


/* -------------------- Hauptnavigation -------------------- */
#hauptnavigation {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
width: 187px;
margin-left: 28px;
float:left;
}

/* --- Nur fuer IE6-Windows zu sehen --- */
* html #hauptnavigation {
margin-left: 14px;
}

#hauptnavigation a:link, #hauptnavigation a:visited, #hauptnavigation a:hover, #hauptnavigation a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : normal;
display : block;
} 

/* -------------------- Hauptnavigation EBENE 1 -------------------- */


#nav_first_off { 
color : #777;
text-transform:uppercase;
} 

#nav_first_off  a:link, #nav_first_off a:visited, #nav_first_off a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : normal;
padding : 5px 0 5px 26px;
display : block;
} 

#nav_first_off  a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
text-decoration : none;
font-weight : normal;
display : block;
background-color:#fff;
} 

#nav_first_on { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 5px 0 5px 26px;
display : block;
background-color:#fff;
} 

#nav_first_on a:link, #nav_first_on a:visited, #nav_first_on a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_first_on a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

#nav_first_open { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene1_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 5px 0 5px 26px;
display : block;
background-color:#fff;
} 

#nav_first_open a:link, #nav_first_open a:visited, #nav_first_open a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_first_open a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

/* -------------------- Hauptnavigation EBENE 2 -------------------- */

#nav_second_off { 
font-size : 11px;
color : #777;
text-transform:uppercase;
} 

#nav_second_off  a:link, #nav_second_off a:visited, #nav_second_off a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : normal;
padding : 3px 0 3px 38px;
display : block;
} 

#nav_second_off  a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
text-decoration : none;
font-weight : normal;
display : block;
background-color:#fff;
} 

#nav_second_on { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 3px 0 3px 38px;
display : block;
background-color:#fff;
} 

#nav_second_on a:link, #nav_second_on a:visited, #nav_second_on a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_second_on a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

#nav_second_open { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
text-transform:uppercase;
background-image:url(../upload/layout/hauptnavigation_ebene2_hover.png;);
background-position: top left; 
background-repeat:no-repeat;
padding : 3px 0 3px 38px;
display : block;
background-color:#fff;
} 

#nav_second_open a:link, #nav_second_open a:visited, #nav_second_open a:active { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777;
text-decoration : none;
font-weight : bold;
display : block;
} 

#nav_second_open a:hover { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #9C2F19;
text-decoration : none;
font-weight : bold;
display : block;
background-color:#fff;
} 

/* -------------------- Hauptnavigation EBENE 3 -------------------- */

#nav_third_off { 
font-size : 11px;
color : #004B93;
height : 20px;
background-image:url(../upload/layout/hauptnavigation_ebene2_inaktiv.gif); 
background-position:left top; 
background-repeat:no-repeat;
padding:4px 5px 0 28px;
} 

#nav_third_on { 
font-size : 11px;
color : #004B93;
height : 20px;
background-image:url(../upload/layout/hauptnavigation_ebene2_aktiv.gif); 
background-position:left top; 
background-repeat:repeat-y;
padding:4px 5px 0 28px;
} 

#fussgrafik_hauptnavigation {
background-image:url(../upload/layout/fussgrafik_hauptnavigation.gif); 
background-position:left top; 
background-repeat:repeat-x;
}





















/* CSS Document by ANDHORA-Design */

/* -------------------- Basics -------------------- */
* { 
margin : 0;
padding : 0;
} 

body {
color : #777777;
}

ul {
list-style-type: circle;
margin-left:15px;
}

#container { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
position : relative;
margin : 0 auto 0;
padding: 0;
width : 810px;
}


#infoleiste {
background-image:url(../upload/layout/background_emotionsbild.png);
background-position:top left;
background-repeat:no-repeat;
height:115px;
width:810px;
}


#inhaltsbereich { 
width:810px;
background-image:url(../upload/layout/background_content.png);
background-position:top left;
background-repeat:repeat-y;
} 



#main { 
position : absolute;
left : 0px;
top : 0;
width : 810px;
} 

#clear { 
   clear: both;
} 

IMG {
border:none;
}



/* -------------------- Logo im Kopfbereich -------------------- */
#header {
position: relative;
background-color:#FEFEFE;
background-image:url(../upload/layout/background_header.png);
background-position:top left;
background-repeat:no-repeat;
width:810px;
height:179px;
left: 0px;
} 



/* -------------------- Inhaltsbereich (inkl. Text und Überschrift) -------------------- */
#inhalt{
width:385px;
float:left;
} 


/* -------------------- Überschrift -------------------- */
h1 {
color: #9C2F19;
font-weight:bold;
font-size: 16px;
margin-bottom: 10px;
} 

h5 {
color: #9C2F19;
font-weight:bold;
font-size: 14px;
margin:0 0 5px 12px;
} 
/* -------------------- Subheadline -------------------- */
#subheadline {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
font-weight:bold;
margin-bottom: 10px;
} 

#subheadline a:link, #subheadline a:active, #subheadline a:visited {
text-decoration: underline;
color: #777777;
font-weight:bold;
}

#subheadline a:hover, #subheadline a:focus {
text-decoration: none;
color: #777777;
font-weight:bold;
}



/* -------------------- Texte Startseite -------------------- */
#text {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
color : #777777;
} 

#text a:link, #text a:active, #text a:visited {
text-decoration: underline;
color: #9B301A;
}

#text a:hover, #text a:focus {
text-decoration: none;
color: #9B301A;
}

/* -------------------- Texte Folgeseiten -------------------- */
#text_folgeseite {
width: 440px;
padding:0 15px 15px 40px;
float:left;
z-index:1;
} 

#text_folgeseite a:link, #text_folgeseite a:focus, #text_folgeseite a:active, #text_folgeseite a:visited {
text-decoration: underline;
color: #004891;
}

#text_folgeseite a:hover {
text-decoration: none;
color: #004891;
}





/* -------------------- Texte Folgeseiten -------------------- */
#marginalspalte_text {
font-size : 12px;
color:#000000;
padding:0 15px 5px 15px;
z-index:1;
} 

#marginalspalte_text a:link, #marginalspalte_text a:focus, #marginalspalte_text a:active, #marginalspalte_text a:visited {
text-decoration: underline;
color: #004891;
}

#marginalspalte_text a:hover {
text-decoration: none;
color: #004891;
}




/* -------------------- Zertifikat -------------------- */
#zertifikat {
margin:25px 0 15px 20px;
}




/* -------------------- Datum -------------------- */

#datum {
position: absolute;
top:90px;
left:610px;
width:170px;
height:16px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color: #AEAEAE;
text-align:right;
}

/* -------------------- Suche -------------------- */

#suche {
position: absolute;
top:125px;
left:610px;
width:170px;
height:25px;
text-align:right;
}

#searchbox {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#AEAEAE;
	font-weight: normal;
	text-decoration: none;
}

.input_searchbox {
	width:107px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #AEAEAE;
	text-decoration: none; 
	border:1px solid #AEAEAE;
	background-color:#FFFFFF;
	height:16px; 
}


.label_searchbox {
	font-size:10px;
	vertical-align:middle;
	color:#AEAEAE;
	font-weight: none;
	text-decoration: none; 
}

.label_headline {
	font-size:11px;
	vertical-align:middle;
	color:#AEAEAE;
	font-weight: bold;
	text-decoration: none; 
}

.searchbutton {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal; 
	font-size:11px; 
	color: #AEAEAE; 
	text-decoration:none; 
	background-color: #FFFFFF; 
	width:50px; 
	height:18px; 
	cursor:pointer; 
	margin-left:5px;
	border:1px solid #AEAEAE;

}


/* -------------------- Newsticker -------------------- */

#newsticker {
position: relative;
top:0;
left:55px;
width:205px;
height:115px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
float:left;
}

/* -------------------- Emotionsbild -------------------- */
#emotionsbild {
left:0px;
width:490px;
height:115px;
float:right;
margin-right:30px;
background:#F6F6F6;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #emotionsbild {
margin-right:15px;
}




/* -------------------- Adresse -------------------- */
address {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 10px;
color: #777777;
font-style:normal;
text-align:center;
width: 810px;
padding-top:7px;
}

address a:link, a:visited, a:active { 
color: #777777;
text-decoration: none; 
}

address a:hover { 
color: #777777;
text-decoration : underline;
} 

/* -------------------- Validation Buttons -------------------- */
#validation {
color: #919582;
font-size : 11px;
width:250px;
float:left;
} 

/* -------------------- Copyright / Footer -------------------- */
#footer {
width:810px;
background-image:url(../upload/layout/background_footer.png);
background-position:top left; 
background-repeat:no-repeat;
width: 810px;
height:59px;
} 


/* -------------------- Locationstring -------------------- */
#locationstring {
	margin:15px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777777;
}

#locationstring a:link, #locationstring a:active, #locationstring a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#777777;
}

#locationstring a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#777777;
}





/* -------------------- Servicenavigation -------------------- */
#servicenavigation {
position: absolute;
top:37px;
left:326px;
width:355px;
height:25px;
color: #fff;
font-size: 11px;
padding-top:5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #servicenavigation {
width:478px;
}

.servicenavigation {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight: normal;
text-transform:uppercase;
}

.servicenavigation a:link {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}

.servicenavigation a:visited {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}

.servicenavigation a:hover {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: underline;
}

.servicenavigation a:active {
color: #fff;
padding: 0 20px 0 0;
font-weight : normal;
text-decoration: none;
}


#servicenavigation_aktiv {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: none;
text-transform:uppercase;
}

#servicenavigation_aktiv a:link {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: none;
padding: 0 20px 0 0;
}


#servicenavigation_aktiv a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight: bold;
text-decoration: none;
padding: 0 20px 0 0;
}

#servicenavigation_aktiv a:hover {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight : bold;
text-decoration: underline;
padding: 0 20px 0 0;
}

#servicenavigation_aktiv a:active {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
font-weight: bold;
padding: 0 20px 0 0;
}


/* -------------------- Newsticker -------------------- */

#newsticker {
position: relative;
top:0;
left:55px;
width:205px;
height:115px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
float:left;
}

#newsticker_headline {
font-size:12px; 
color:#777777;
font-weight: bold;
margin-top: 20px;
}

#newsticker_headline a:link, #newsticker_headline a:focus, #newsticker_headline a:active, #newsticker_headline a:visited {
text-decoration: none;
color: #777777;
}

#newsticker_headline a:hover {
text-decoration: underline;
color: #777777;
}



#newsticker_text {
font-size:12px; 
color:#777777;
} 

#newsticker_text a:link, #newsticker_text a:focus, #newsticker_text a:active, #newsticker_text a:visited {
text-decoration: none;
color: #777777;
}

#newsticker_text a:hover {
text-decoration: underline;
color: #777777;
}


/* -------------------- Artikelliste -------------------- */

#artikelliste_headline {
text-decoration:none;
font-weight:bold;
color: #9C2F19;
padding:5px 0 3px 0;
}

#artikelliste_headline a:link, #artikelliste_headline a:focus, #artikelliste_headline a:active, #artikelliste_headline a:visited {
text-decoration: none;
color: #9C2F19;
}

#artikelliste_headline a:hover {
text-decoration: underline;
color: #9C2F19;
}

#artikelliste_thumbnail {
float:left; 
padding: 0 5px 0 0;
}


#artikelliste_text {
font-size:13px;
color: #777777;
}

#artikelliste_text a:link, #artikelliste_text a:focus, #artikelliste_text a:active, #artikelliste_text a:visited {
text-decoration: none;
color: #777777;
}

#artikelliste_text a:hover {
text-decoration: underline;
color: #777777;
}

/* -------------------- Artikelblättern -------------------- */

#artikelblaettern {
font-size:11px;
text-decoration:none;
color: #9C2F19;
padding:5px 0 3px 0;
border-top: 1px solid #9C2F19;
}

#artikelblaettern a:link, #artikelblaettern a:focus, #artikelblaettern a:active, #artikelblaettern  a:visited {
text-decoration: none;
color: #9C2F19;
}

#artikelblaettern  a:hover {
text-decoration: underline;
color: #9C2F19;
}


/* -------------------- Sitemap -------------------- */

.sitemapext_cat_0 {
list-style-type:none;
margin-left:0;

}

.sitemapext_cat_0 a:link,
.sitemapext_cat_0 a:visited,
.sitemapext_cat_0 a:active {
color:#777777;
border-bottom:1px dashed #777;
width:385px;
display:block;
text-decoration:none;
font-size:13px;
list-style-type:none;
padding: 3px 0;
}

.sitemapext_cat_0 a:hover,
.sitemapext_art_0 a:hover {
font-weight:bold;
color:#777777;
}

.sitemapext_cat_1 {
font-size:11px;
color:#777777;
list-style-image: url(../upload/laoyut/pfeil_sitemap.gif);
padding-left: 20px;
}

.sitemapext_cat_1 a:link,
.sitemapext_cat_1 a:active,
.sitemapext_cat_1 a:visited,
.sitemapext_cat_2 a:link,
.sitemapext_cat_2 a:visited,
.sitemapext_cat_2 a:active {
color:#777777;
text-decoration:none;
font-size:11px;
border-bottom:0px dashed #777;
}

.sitemapext_cat_1 a:hover,
.sitemapext_cat_2 a:hover {
font-weight:bold;
color:#777777;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 {
font-size:11px;
color:#777777;
list-style-image: url(../upload/laoyut/pfeil_sitemap.gif);
padding-left: 20px;
border-bottom:0px dashed #777;
}

.sitemapext_art_0 a:link,
.sitemapext_art_0 a:visited,
.sitemapext_art_0 a:active {
font-size:11px;
color:#777777;
text-decoration:none;
border-bottom:0px dashed #777;
}



/* -------------------- Formulare -------------------- */

input { 
border : 1px solid #777777;
padding: 0 3px;
} 

textarea { 
border : 1px solid #777777;
padding: 0 3px;
} 


input#submit {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 11px;
color : #777777;
border : 1px solid #777777;
background-color:#fff;
cursor: pointer;
}




/* -------------------- Marginalspalte allgemein-------------------- */
#marginalspalte {
width: 160px;
float:right;
margin-right:30px;
} 

/* --- Nur fuer IE-Windows zu sehen --- */
* html #marginalspalte {
margin-right:15px;
} 


/* -------------------- Infobox -------------------- */

#title_infobox {
background-image:url(../upload/layout/background_header_infobox.png);
background-position:top left;
background-repeat:repeat-y;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; 
color:#FFF;
width:154px;
height: 20px;
padding: 5px 5px 0 5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #title_infobox {
width: 144px;
}

#infobox {
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 5px;
}


#infobox_text {
padding:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
line-height: 14px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox_text{
padding:5px;
}

#infobox_text a:link, #infobox_text a:visited, #infobox_text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
	line-height: 14px;
}

#infobox_text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
	line-height: 14px;
}

.infobox ul {
	line-height: 20px;
}

#infobox IMG {
margin: 4px 0px 2px -2px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #infobox IMG {
margin:4px -2px;
padding: 0;
}






a.externallink {
	padding-left: 13px;
	background: url(../upload/layout/external.gif) no-repeat center left;
}
a:hover.externallink {
}
h1 a.externallink {
	padding-left: 0px;
	background: none;
}

a.externallink img {
	background: none!important;
	border: none!important;
	padding: 0px!important;
}

abbr, span.abbr {
	cursor: help;
	border-bottom: 1px dotted #777;

}
acronym {
	cursor: help;
	background: #E5E5E5;
	border: none;

}
a abbr, a span.abbr {
	border-bottom: 1px solid #777;
}



/* -------------------- Werbebox -------------------- */


#werbebox {
border: 1px solid #AEAEAE;
padding:2px;
margin-top: 25px;
}


#werbebox_text {
padding:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px; 
color:#9B301A;	
line-height: 14px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #werbebox_text{
padding:5px;
}

#werbebox_text a:link, #werbebox_text a:visited, #werbebox_text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: underline; 
	color: #9B301A;
	line-height: 14px;
}

#werbebox_text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-decoration: none; 
	color: #9B301A;
	line-height: 14px;
}

.werbebox ul {
	line-height: 20px;
}

#werbebox IMG {
margin: -4px 0px 2px -5px;
}

/* --- Nur fuer IE-Windows zu sehen --- */
* html #werbebox IMG {
margin:-4px -4px 2px -4px;
padding: 0;
}

/* Lightbox */

.gallery_image {
margin:10px;padding: 10px;}

	#lightbox {
		position: absolute;
		top: 40px;
		left: 0;
		width: 100%;
		z-index: 990;
		text-align: center;
		line-height: 0;
	}
	#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;*/
		z-index: 970;
	}
	#imageContainer>#hoverNav { left: 0;}
	#hoverNav a { outline: none;}
	#prevLink, #nextLink {
		width: 49%;
		height: 100%;
		background: transparent url(../images/blank.gif) no-repeat; /* 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: 10px Verdana, Helvetica, sans-serif;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
	}
	#imageData {
		padding:0 10px;
	}
	#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;	}	
	#overlay {
		position: absolute;
		top: 0;
		left: 0;
		/*z-index: 90;*/
		z-index: 980;
		width: 100%;
		height: 1500px !important;
		background-color: #000;
		filter:alpha(opacity=60);
		-moz-opacity: 0.6;
		opacity: 0.6;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* << */