body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

img {
border: 0px;
}

a {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #0062b0;
border: 0px;
}

a:visited {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #0062b0;
border: 0px;
}

a:hover {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #0062b0;
text-decoration: underline;
border: 0px;
}

a:active {
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #0062b0;
border: 0px;
}

h1 {
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #564b47;
/*border-bottom:1px solid #564b47;*/
padding:5px 15px;
margin:0; 
}

h2 {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
padding:0;
margin:0;
}

.td_hell {
background-color: #EEEEEE;
margin:0px 0px 1px 0px;
}

.td_dunkel {
background-color: #DDDDDD;
margin:0px 0px 1px 0px;
}

.tr_large {
 height: 30px;
}

.li_large {
 line-height:2.2em;
}

.li_large_hell {
 background-color: #EEEEEE;
 width:576px;
}

.li_large_dunkel {
 background-color: #DDDDDD;
 width:576px;
}

.tdBanner {
 width:468px;
 text-align:right;
}

p {
margin: 0;
padding: 5px 10px;
line-height:1.7em;
text-align:justify;
}

pre{
padding: 5px 10px;
margin:0;
}

img.download {vertical-align:middle;}

.imgborder {
border: 0px;
}

/* ----------container zentriert das layout-------------- */
#container {
width: 1000px;
margin-bottom: 10px;
margin:0 auto;
background-color: #e5f4fb;
/*background-color: #e5f4fb;*/
}

/* ----------banner for logo-------------- */
#banner {
background-color: #e5f4fb;
text-align: left;
padding: 0px;
margin: 0px;
height: 100px;
}

.ad_banner {
text-align: center;
border: 0px;
}

#banner_suche {
float:right;
text-align: right;
font-size: 9px;
padding:5px 15px;
margin:0px;
letter-spacing:1px;
}

#banner_info {
float:left;
text-align: left;
font-size: 9px;
padding:5px 15px;
margin:0px;
letter-spacing:1px;
}

#banner_logo {
text-align: center;
padding:25px 15px;
margin:0px;
letter-spacing:1px;
}

#banner_community {
float:right;
}

/* ----------positionsübersicht-------------- */
#posi {
background-color: #ffffff;
text-align: left;
padding-top: 2px;
margin: 0px;
height: 55px;
}

#mainnav {
width:1000px;
background-image: url(images/button_inaktiv.gif);
height:30px;
}

#mainnav ul {
float:left;
margin: 0px;
padding:0px;
list-style:none;
}

#mainnav ul li {
float:left;
padding: 0;
position:relative;
border-right:2px solid #ffffff;
}

#mainnav ul li a span {
font-size:12px;
}

#mainnav ul li a {
color:#000;
display:block;
font-weight:700;
line-height:11px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
padding:6px 0;
}

#mainnav ul li a:hover {
background:#e5f4fb;
text-decoration:none;
}


.button_aktiv {
height: 30px;
width: 105px;
float: left;
text-transform: uppercase;
vertical-align: middle;
color: #000000;
font-weight: bold;
font-size : 12px; 
background-image: url(images/button_aktiv.gif);
}

.button_inaktiv {
height: 30px;
width: 105px;
float: left;
text-transform: uppercase;
vertical-align: middle;
color: #000000;
font-weight: bold;
font-size : 12px; 
background-image: url(images/button_inaktiv.gif);
}

#akt_posi {
clear:both;
height:15px;
line-height:15px;
padding-top:5px;
}

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
padding: 0;
margin: 0 200px;
}

div#content { 
min-height:2000px;
}

#content_forum{
background-color: #ffffff;
padding: 0;
width:800px;
margin: 0 200px;
}

div#content_forum { 
min-height:2000px;
}

#content_container {

}

.infobox {
float: left;
width:560px;
border: 1px solid #B3B2B2;
background-color:#e5f4fb; 
display:block; 
padding: 10px; 
margin: 20px 0px 20px 0px;
}

.news_community {
float:right; 
text-align:right;
}

#news {
float:left;
width:580px;
background-color: #ffffff;
padding-top: 5px;
margin-left: 10px;
margin-right: 10px;
}

#overview {
float:left;
width:580px;
background-color: #ffffff;
padding-top: 5px;
}

#news_block {
clear:both;
background-color: #ffffff;
padding-top: 5px;
margin-left: 2px;
margin-right: 2px;

}

#news_txt p, pre{
padding: 0;
margin:0;
line-height:1.7em;
margin-bottom:10px;
}

#news_txt li {
	margin-bottom:10px;
	line-height:1.7em;
}

#news_overview{
float:left;
background-color: #ffffff;
padding-top: 5px;
margin-left: 2px;
margin-right: 2px;
}

#news td {
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#news_header {
background: url(images/bg_header_modul.gif);
display: block;
padding: 2px;
padding-left: 6px;
font-size: 10px;
font-weight: bold;
color:#564b47;
height:15px;

padding-top:5px;
text-align: left;
}

#news_content {

}

#news_list {

}

#news_content p, pre{
padding: 0;
margin:0;
line-height:1.7em;
margin-bottom:10px;
}


#news_content_image {
padding-top:5px;
float:left;
margin-right:10px;
border:0px;
}

#news_headline  h2 {
font-size: 12px;
font-weight: bold;
text-decoration:none;
}

#news_headline  {
text-align: left;
padding-top:5px;
font-size: 12px;
font-weight: bold;
text-decoration:none;
}

#news_preview {
padding-top:5px;
line-height:1.7em;
}

#news_text {
padding-top:5px;
line-height:1.7em;
}

#news_weitereaktionen {
padding-top:10px;
text-align: right;
float:right;
}

#news_weiter {
clear:both;
text-align: right;
float:right;
}

#news_weiter a{
text-decoration:none;

}

#news_list ul {
float:left;
list-style:none;
margin: 0px;
padding: 0px;
}

#news_list ul li {
position:relative;
list-style:none;
min-height:15px;
padding-top:5px;
border-bottom:0px;
}

#news_list ul li a {
position:relative;
height:15px;
font-weight: bold;
padding-top:5px;
border-bottom:0px;
text-decoration:none;
}

#news_content ul {
float:left;
list-style:square;
margin: 0px;
padding: 0px;
}

#news_content ul li {
position:relative;
min-height:15px;
padding-top:5px;
border-bottom:0px;
}

#news_content ul li a {
position:relative;
height:15px;
font-weight: bold;
padding-top:5px;
border-bottom:0px;
text-decoration:none;
}

#news_txt {
margin-top:5px;
margin-bottom:5px;
}

.news_content_small {
/*background: url(images/bg_modul.gif);*/
background-color: #f0f0f0;
text-align: left;
padding-top:5px;
font-size: 9px;
font-weight: normal;
}

.news_content_small ul {
list-style:none;
margin: 0px;
padding: 0px;
}

.news_content_small ul li {
position:relative;
min-height:15px;
padding-top:5px;
border-bottom:0px;
}

.news_content_small ul li  a{
text-decoration:none;
}

#training {
width:580px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
margin-right: 10px;
}

#track {
width:580px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
margin-right: 10px;
}

#ttm {
width:580px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
margin-right: 10px;
}

#com {
width:580px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
margin-right: 10px;
}


#photos {
width:580px;
margin-top:5px;
margin-bottom:5px;
margin-left: 10px;
margin-right: 10px;
}

.featuretable {
width: 100%
}

.featuretableheader {
background-color: #0062b0;
font-weight: bold;
color: #ffffff;
text-align: center;
padding:2px;
border: none;
border-bottom: 1px solid #ffffff;
}

.featuretablebody {
width:100%;
border: none;
border: solid 3px #cccccc;
background-color: #cccccc;
}

.featuretablebodycolumn {

padding-left: 1px;
padding-right:1px;
line-height: 17px;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 200px;
margin: 0px;
padding: 0px;
}

#subnav {
/*background: url(images/bg_modul.gif);*/
background-color: #f0f0f0;
text-align: left;
padding-top:5px;
font-size: 11px;
font-weight: bold;
}

#subnav ul {
list-style:none;
margin: 0px;
padding: 0px;
}

#subnav ul li {
position:relative;
min-height:15px;
padding-top:5px;
border-bottom: 3px solid white;
}

#subnav ul li a {
color:#000;
display:block;
line-height:12px;
text-align:left;
text-decoration:none;
padding-left: 10px;
color:#564b47;
font-size:11px;
font-weight: bold;
}

#subnav ul li a:hover {
text-decoration:none;
}

#subsub {
/*background: url(images/bg_modul.gif);*/
background-color: #f0f0f0;
text-align: left;
padding-top:5px;
font-size: 10px;
font-weight: normal;
}

#subsub  ul {
list-style:none;
margin-left: 20px;
}

#subsub ul li {
position:relative;
width:180px;
min-height:15px;
font-weight: normal;
padding-top:5px;
border-bottom: 0px;
}

#subsub ul li a {
color:#000;
display:block;
line-height:10px;
text-align:left;
text-decoration:none;
padding-left: 10px;
color:#564b47;
font-size:10px;
font-weight: normal;
}

#subsub ul li a:hover {
text-decoration:none;
}

/* --------------right navigavtion------------- */

#right {
float: right;
width: 200px;
margin: 0;
padding: 0;
}

.form_select {
font-size:10px;
font-family:Tahoma, Arial;
width:100%;
color: #0062b0;
margin-top:5px;
}

.form_submit {
font-size:10px;
font-family:Tahoma, Arial;
width:99%;
color: #0062b0;
text-align:center;
margin-top:5px;
}

.form_input {
font-size:10px;
font-family:Tahoma, Arial;
width:97%;
color: #0062b0;
margin-top:5px;
}

.form_chkbox {

}

.form_inputarea  {
font-size:10px;
font-family:Tahoma, Arial;
width:97%;
color: #0062b0;
margin-top:5px;
}

.form_radio {
border-width:6px;
}

.InputfieldUsername
{
	background: url(images/static/icon_user.gif) no-repeat 0 1px;
	font-size:11px;
	font-family:Tahoma, Arial;
	width:70px;
	padding-left:20px;
	color: #0062b0
}
.InputfieldPassword
{
	background: url(images/static/icon_key.gif) no-repeat 0 1px;
	font-size:11px;
	font-family:Tahoma, Arial;
	width:70px;
	padding-left:20px;
	color: #0062b0
}

/* --------------module------------- */

.modul {
padding-bottom: 5px;
clear:both;
/*background: url(images/bg_modul.gif);*/
background-color: #f0f0f0;
}

.modul h3 {
background-color:#8cbff6;
display: block;
padding: 2px;
padding-left: 6px;
margin: 0;
font-size: 11px;
font-weight: bold;
color:#564b47;
height:15px;
padding-top:5px;
text-align: left;
}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; 
background-color: #e5f4fb;
}

#footernavi_header {
font-size: 10px;
font-weight: bold;
color:#564b47;
text-align: left;
}

#footernavi_text {
font-size: 9px;
font-weight: normal;
color:#564b47;
text-align: left;
}

/* -----------banner--------------------------- */

#skyscrapper {
position:absolute;
width:200px;
left:90%;
top:-400px;
border:1px solid #000;
z-index:100;
padding:4px;
}

/* -----------tag cloud--------------------------- */
a.tcXXS,a.tcXXS:link, a.tcmpiccolo:active  { font-size: xx-small; } 
a.tcS, a.tcS:link, a.tcpiccolo:active { font-size: small; } 
a.tcM,a.tcM:link,a.tcmedio:active { font-size: medium; } 
a.tcL,a.tcL:link,a.tcgrande:active { font-size: large; } 
a.tcXXL,a.tcXXL:link,a.tcmgrande:active { font-size: xx-large; } 

/* -----------faq--------------------------- */

#faq .msg {
	padding: 0px;
    display: none;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

/* -----------rating--------------------------- */
.cgr {
font-size : 11px; 
color: #7BA402;
font-family : verdana,arial,helvetica,san-serif; 
}

.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(images/rating/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(images/rating/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	

/* -----------Kalender--------------------------- */
#tt img {
display:inline;
}

.small_TableMonthDayCellToday{font-family:Tahoma;font-size:9px;border-style:solid;border-width:1px;border-color:#333333;text-align:center;background-color:#e5f4fb;}
.small_TableMonthDayCell{font-family:Tahoma;font-size:9px;border-style:solid;border-width:1px;border-color:#333333;text-align:center;background-color:#FFFFFF;border-collapse:collapse;}

.TableMonthHeader{font-family:Tahoma;font-size:10px;font-weight:bold;color:black;}
.MonthHeadings{width:14%;text-align:center;font-size:10px;font-family:Tahoma;background-color:#073B96;border-top:1px solid #333333;border-bottom:1px solid #333333;color:white;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#555555', EndColorStr='#888888');}
.TableMonthCalendar{font-family:Tahoma;height:95%;padding:0;background-color:white;border-collapse:collapse;border-style:none;border-color:#333333;}
.TableMonthDayCellToday{font-family:Tahoma;border-style:solid;border-width:1px;border-color:#333333;text-align:left;vertical-align:top;background-color:#CCCCCC;}
.TableMonthDayCell{font-family:Tahoma;border-style:solid;border-width:1px;border-color:#333333;text-align:left;vertical-align:top;background-color:#FFFFFF;border-collapse:collapse;}
.MonthSubHeadings{font-family:Tahoma;font-size:9px;background-color:#81A9E2;color:black;text-align:center;font-weight:normal;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.TableMonthOtherDayCell{font-family:Tahoma;border-style:solid;border-width:1px;border-color:#333333;text-align:center;vertical-align:top;background-color:#888888;border-collapse:collapse;}
.EventTable{font-family:Tahoma;border-style:solid;border-width:1px;border-color:black;border-collapse:collapse;border-width:1px;text-align:left;background-color:white;padding:1px;width:100%;}
.EventTitleFont{font-family:Tahoma;font-size:9px;}
.EventTimeCell{font-family:Tahoma;font-size:9px;width:10%;text-align:left;background-color:#DDDDDD;}
.EventTimeFont{font-family:Tahoma;font-size:9px;}
.EventTitleCell{font-family:Tahoma;font-size:9px;width:90%;text-align:left;background-color:white;}
.EventTitleFont{font-family:Tahoma;font-size:9px;}
.EventTitleCellAllDay{font-family:Tahoma;font-size:9px;text-align:center;}
.MonthDayDiv{width:100%;height:85%;overflow:visible;}
.MiniHeadingBar{background-color:#5987D6;height:110px;text-align:center;border-top:1px solid #333333;border-bottom:1px solid #333333;font-family:Tahoma;font-size:9px;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.TableMiniHeader{height:1px;padding:0;background-color:white;border-style:solid;border-color:#333333;border-width:0px;border-collapse:collapse;}
.MiniCalHeading{width:14%;font-family:Tahoma;font-size:9px;color:black;font-weight:normal;background-color:#DDECFE;text-align:center;}
.TableMiniCalendar{padding:0;background-color:white;border-collapse:collapse;border-width:0px;border-style:none;}
.TableMiniDayCellToday{border-style:solid;border-width:1px;border-color:white;text-align:center;vertical-align:top;background-color:silver;padding:0px;}
.TableMiniDayCell{border-style:solid;border-width:1px;border-color:white;text-align:center;vertical-align:middle ;background-color:white;padding:0px;border-collapse:collapse;cursor:pointer;}
.TableMiniDayCellWithEvent{border-style:solid;border-width:1px;border-color:white;text-align:center;vertical-align:middle ;background-color:#FBE694;padding:0px;border-collapse:collapse;cursor:pointer;}
.FontCalendarDay{font-family:Tahoma;font-size:9px;}
.TableMiniOtherDayCell{border-style:solid;border-width:1px;border-color:white;text-align:center;vertical-align:middle ;background-color:#81A9E2;padding:0px;border-collapse:collapse;}
.EventLeftTD{width:20%;font-family:Tahoma;font-size:9px;font-weight:bold;background-color:#DDECFE;}
.EventRightTD{width:80%;font-family:Tahoma;font-size:9px;}
.EventTitleBar{background-color:#81A9E2;height:110px;text-align:left;border-top:1px solid #333333;border-bottom:1px solid #333333;font-family:Tahoma;font-size:10px;color:black;font-weight:bold;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.ButtonBar{background-color:#DDECFE;padding-top:1px;width:100%;height:30px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.Button{background-color:#DDECFE;cursor:pointer;padding:1px 1px 1px 1px;height:29px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.ButtonOver{background-color:#81A9E2;cursor:pointer;border: 1px solid #333333;height:29px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FBE694', EndColorStr='#EE9515');}
.ButtonFont{font-family:Tahoma;font-size:10px;font-weight:bold;}
.PageBody{background-color:#073B96;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#AAAAAA', EndColorStr='#DDDDDD');}
.StandardFont{font-family:Tahoma;font-size:9px;color:black;font-weight:bold;}
.StandardTextBox{font-family:Tahoma;font-size:9px;color:black;font-weight:normal;width:100%;}
.DescripxionHeadingFont{font-family:Tahoma;font-size:13px;color:yellow;font-weight:bold;}
.DescripxionFont{font-family:Tahoma;font-size:9px;color:white;font-weight:normal;}
.EditPaneTable{width:99%; border:0px;}
.EditPaneLeft{width:25%;font-family:tahoma;font-size:9px;}
.EditPaneRight{width:75%;font-family:tahoma;font-size:9px;}
.ErrorFont{font-family:Tahoma;font-size:9px;color:red;font-weight:bold;}

/* -----------Shoutbox--------------------------- */

.ShoutBorder{
	text-align: left;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 98%;
}
.ShoutTitle, .ShoutTitle a{
	font-weight: bold;
	color: #333333;
	background-color: #7F7F99;
	line-height: 22px;
	background-image: url('images/title_background.gif');
}
.ShoutSubTitle{
	font-weight: bold;
	color: #333333;
	background-color: #7F7F99;
	line-height: 22px;
}
.ShoutRow{
	background-color: #FBFBFD;
}

.ScrollShout {
   height:100%;
   overflow:auto;
   width:100%;
   background-color:#ffffff;
   border: #C0C0C0 solid 1px;
   height: 300px;
}
.ScrollShout ul {
   margin: 0px;
   list-style-type: none; 
   list-style-image: none; 
   list-style-position: outside;
   background-color:#ffffff;
   padding: 1px 0px 1px 0px;

}

.ScrollShout ul li {
   text-align: left; 
   list-style-type: none;
   margin-left: 5px;
   margin-top: 5px;
}
.SUser{
   color: #666666;
   font-family: arial;
   font-size:13px;
   font-weight: bold;
   cursor: pointer;
}
.MySUser{
   color: green;
   font-family: arial;
   font-size:13px;
   font-weight: bold;
   cursor: pointer;
}

.SError{
   color: Red;
   font-family: arial;
   font-size:13px;
   font-weight: bold;
   cursor: pointer;
}

.datetime{
   color: #666666;
   font-family: arial;
   font-size:11px;
}

/* @group Box */

.box {
	color: #333;
	background: #C4C5B7;
	padding: 0;
	margin: 0 0 8px 0;
}

.box a , box a:visited {
	color: #fff;
	text-decoration: none;
}

.box a:hover {
	text-decoration: underline !important;
}

.box p {
	padding: 0 0 8px 0;
	margin: 0;
}

.box h2  {
	color: #fff !important;
	padding: 8px 8px 8px 12px !important;
	margin: 0;
	border-bottom: 1px solid #f7f7f7;
	border-left: none !important;
	background: #959685;
}

.box h2 a {
	color: #fff !important;
}

.boxpadding {
	width: 475px;
	padding: 0 8px 8px 12px;
	margin: 0;
}

#user {
float:left;
padding: 10px;
}

/* Drop Down Menus */
.dropDownMenu {
	visibility: hidden; 
	position: absolute; 
	left: 0px; 
	top: 0px;
	z-index:10;
}

.dropDownMenu {
	background-color: #F4F4FB;
	border: solid #CCCCCC;
	border-width: 1px;
	height: auto;
	line-height: 18px;
	padding: 1px;
}

.dropDownMenu a:link, .dropDownMenu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.dropDownMenu a:hover, .dropDownMenu a:visited:hover {
	color : #FFFFFF;
	display: block;
	background: #9AACD6;
	width: 100%;
	font-weight: normal;
	text-decoration: none;
}

.dropDownPointer{
	cursor: pointer;
}

#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);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;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: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;}