body, h1, h2, h3, p, table, tr, td, div, input, textarea, select { font-family:Arial; color:#666666; }
input, select, textarea { font-size: 10px; color:#66666; }

h2, p { margin-left: 0px;} 

p, td { font-size: 11px; color:#666666; } 

a:link { color: #666666; text-decoration:none; }
a:hover { color: #666666; text-decoration:none; }
a:active { color: #666666; text-decoration:none; }
a:visited { color: #666666; text-decoration:none; }

.Menu1 { font-size: 11px; font-weight:bold; color: #666666; line-height: 14px; margin: 5px; padding: 0px; text-decoration:inherit; }
.Menu2 { font-size: 11px; color: #666666; line-height: 16px; margin: 1px; margin-bottom: 0px;  padding: 0px; text-decoration:inherit; }
.noMargin { margin: 0px; }

img { border: 0px;}
h1 { font-size: 11px; font-weight:bold; color: #666666; line-height: 14px; margin-bottom: 10px; letter-spacing: 1px; padding-left: 4px; border: 1px solid #D7DADF; background: url(../images/design/h1_higru.jpg); }
h2 { font-size: 11px; font-weight:bold; color: #666666; line-height: 12px; margin-bottom: 5px; letter-spacing: 1px; padding-left: 0px; margin-left: 3px;}
h3 { font-size: 11px; font-weight:bold; color: #666666; line-height: 12px; margin-bottom: 5px; padding:0px; padding-left: 0px; margin-left: 6px; }
p {  font-size: 11px; font-weight:normal; color: #666666; margin: 6px; margin-bottom: 10px; letter-spacing: 0.5px; text-align: left; }
hr { width:100%; height:1px; color:#D7DADF; }
table { font-size: 11px; color: #000000; }

div.error { color: red; margin-left: 20px; }
div.info { color: green; margin-left: 20px; }

div.pfeil a { border-bottom: 1px dashed #ccc; }
div.pfeil a:hover { border-bottom: 1px solid #ccc; }

.FormularfeldSubmit { width:250px; height:15px; background-color: #FFFFFF; border: 1px solid #D7DADF; }
.FormularfeldSelect { background-color: #FFFFFF; height:15px; border: 1px solid #D7DADF; }
.FormularfeldText { width:250px; height:15px; background-color: #FFFFFF; border: 1px solid #D7DADF; }
.FormularfeldTextarea { width:250px; height:120px; background-color: #FFFFFF; border: 1px solid #D7DADF; }
.FormularFeldCheckbox { color: #D7DADF; background-color: #FFFFFF; border: 1px solid #D7DADF; }

table.news { width: 100%; border-collapse: collapse; margin-bottom: 15px; }
table.news th.header { color: #404040; background-color: #E6E6E6; text-align: left; padding-left: 8px; }
table.news th.header a { color: #404040; }
table.news td.entry { border-bottom: 1px solid #ccc; }
table.news td.first { background-color: green; }
table.news td.second { background-color: yellow; }

div.download { float: left; text-align: center; width: 70px; border-left: 1px dashed #ccc; border-top: 1px dashed #ccc; margin: 5px; padding: 3px;  }
div.download 

#ea_table { border-collapse: collapse; border: 1px solid #000; margin-left: 5px; }
#ea_table td { padding-left: 10px; padding-right: 10px; border-style: inset inset inset inset; border-width: 1px 1px 1px 1px; }
#ea_table th { background-color: #ccc; color: #000; }
#ea_table a:link { color: green; }


div#asbay table#koerper { width: 100%; }
div#asbay table#koerper div#loggedinuser { float: right; }

div#asbay table#versteigerungen { border: 0px solid #000; width:100%; border-collapse: collapse; }
div#asbay table#versteigerungen th { background-color: #000; color: #fff; }

div#asbay table#versteigerungen th#restlaufzeit { width: 15%; }
div#asbay table#versteigerungen th#bezeichnung { width: 75%; }
div#asbay table#versteigerungen th#details { width: 10%; }
div#asbay table#versteigerungen td.restlaufzeit { padding-left: 10px; }
div#asbay table#versteigerungen td.bezeichnung { padding-left: 10px; color: darkred; font-weight: bold; }
div#asbay table#versteigerungen td.details { text-align: center; }

div#asbay table#versteigerungen td { border: 0px solid #000; padding-bottom: 5px; padding-top: 5px; }
div#asbay table#versteigerungen td.first { background-color: #ccc; }
div#asbay table#versteigerungen td.second { background-color: #fff; }

div#asbay table.asbayinputtable { border-collapse: collapse; }
div#asbay table.asbayinputtable td { border: 1px solid #ccc; }

div#asbay h1 { background: none; border: none; color: green;}
div#asbay { clear: both; }


ul#menu { margin: 0; padding: 0; }
ul#menu a { font-weight: bold; color: black; text-decoration: none; }
ul#menu li.menuentry { height: 14px; border: solid 1px #888; float: left; text-align: center; list-style: none; margin-bottom:2px; padding-left:7px; padding-right:7px; background-color: expression(        this.onmouseover = new Function("this.className += ' menuentryhover';"),        this.onmouseout = new Function("this.className = this.className.replace('menuentryhover', '');")    ); }
ul#menu li.menuentry:hover { background-color: #888; } div#page #menu li.menuentryhover { background-color: #888; }


#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 100;

	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;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/content/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/content/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/content/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: 65%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 113px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	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 */

	}	