a, h1		{ color: #000000 }


#prev, #next { float:left; height: 20px; padding-top:4px }
#prev { margin-right: 10px }
#next { margin-left: 10px }

 .seite { background-color: #eeeeee; margin:1px 3px 0 3px; float:left; width:18px; height:18px; border:1px solid #333333; text-align:center; line-height: 20px }
 #seite { background-color: white; border:2px solid #333333; margin-top:0 }
 .seite { text-decoration: none !important }
 h1 {  margin:0 0 0 0 0; padding:0 0 10px 0; font-size:12px; font-weight: bold }
 td, body	{ font-size: 11px; font-family: Verdana, Arial, Geneva }
 body { background: #fff url(/media/bg.jpg) 0% 0% repeat-x; margin:0 !important; padding:0 }
 .menu { font-size: 12px }
 .menu:hover { text-decoration: none }
 .noul { color: #000000;  text-decoration: none }
 .noul:hover { text-decoration: underline }
 .footer { padding-top:4px }
 .footer, .footer * { font-size: 11px !important; color: #666666 }
 form { margin:0px; display: inline }

.inputfeld {
	border: 1px solid #999999;
}


body, a, td, div, b, span { FONT-FAMILY: Verdana, Arial, Sans-serif !important }
body, td, div, b, span { FONT-SIZE: 9pt !important }
#header td { padding-right:20px; }
input.text, .input { border-top: 1px solid #a6a5a5 !important;
					border-right: 1px solid #eaeaea !important;
					border-bottom: 1px solid #eaeaea !important;
					border-left: 1px solid #a6a5a5 !important;
					background-color:#f6f6f6 !important }
  #suche input.text, #suche .input { background-color:#ffffff !important }                                             
textarea {
scrollbar-3dlight-color:#f6f6f6;
                                scrollbar-arrow-color:#000000;
                                scrollbar-base-color:#f6f6f6;
                                scrollbar-darkshadow-color:#f6f6f6;
                                scrollbar-face-color:#f6f6f6;
                                scrollbar-highlight-color:#f6f6f6;
                                scrollbar-shadow-color:#f6f6f6;
					border-top: 1px solid #a6a5a5 !important;
					border-right: 1px solid #eaeaea !important;
					border-bottom: 1px solid #eaeaea !important;
					border-left: 1px solid #a6a5a5 !important;
					background-color:#f6f6f6 !important

}                       
.button   { 
	font-size: 12px; background:url(/media/bg_button.jpg);
	font-weight:bold; background-color:#f6f6f6; 
	color:#ffffff; border-top: 1px solid #4572bf !important;
	border-right: 1px solid #eaeaea !important;
	border-bottom: 1px solid #eaeaea !important;
	border-left: 1px solid #4572bf !important;
	color:black; 
	width:90px !important; height:20px;  
}

#stat { margin:0; }
#stat * { font-size:10px !important; }
#stat span { font-weight:bold; }
#stat div, #stat span { padding-left:5px;}

a.tab, a.taba { font-weight:none; text-decoration: none; line-height: 23px }
a.taba { olor:#1a952e; font-weight:bold }
table.tab img {  }

table#webmaster, table#webmaster td { padding:0 !important; margin:0 !important }

table.tab { float:left }

.screenshot { padding:1px; margin:3px 10px 5px 0; border:1px solid #eeeeee; width:100px }

.taglist td { padding-bottom:5px }

#imprint div { display:block; margin:5px 4px 4px 4px; font-size:11px !important; color:#666 }

.login, .login a { color:black }

#loginbox { margin: 3px 0px 0 0 }
#loginbox td, #loginbox a { color:black }
#loginbox .input { width: 139px; margin:0 0 1px 0 }
#loginbox #passwd { width: 70px;  }
#loginbox .button { width: 65px !important }

#anzeige { background-color: #f6f6f6 }

/* Autocomplete */
#autocomplete { position: absolute;  overflow: hidden;background-color:white;}
#autocomplete ul {  margin: 0;  padding: 0;  list-style: none;}
#autocomplete li {  margin: 0;  padding: 0;  padding-left:1px;  background: #fff;  color: #000;  white-space: pre;  cursor: default;}
#autocomplete li.selected {  color: #fff;}
html.js input.form-autocomplete { ackground: #fff url('/pics/space.gif') no-repeat 100% 2px !important;}
html.js input.throbbing {  background-position: 100% -18px !important;} 
#autocomplete {border-left: 1px solid #666666;  border-right: 1px solid #666666;  border-bottom: 1px solid #666666;}
#autocomplete li.selected {  background: #333333 }

.ranking { margin-left:15px }
.ranking div { float:left; }

a.speichern { margin-top:2px }
a.speichern { font-size: 12px; background:url(/media/bg_button.jpg);
	background-color:#f6f6f6; 
	border-top: 1px solid #a6a5a5 !important;
	border-right: 1px solid #eaeaea !important;
	border-bottom: 1px solid #eaeaea !important;
	border-left: 1px solid #a6a5a5 !important;
	color:black; 
	width:90px !important; height:21px; ; display:inline; text-decoration:none; padding: 0 2px 0 2px; width:75px;
	  }
.note { color: #248032; font-weight:bold; padding:0;  }

h1 { color: #4572bf; font-size:16px; margin: 0; padding:0; margin:25px 0 10px 0 }

.code { background-color:#f6f6f6; padding:10px; width:645px !important; margin:20px 0 20px 0 }
.code, .code * { font-family:Courier, Courier New !important; font-size:12px !important;  }
.code span { color: green }
li { margin-bottom:8px }

#terminal { overflow:hidden; color: #dddddd }
#terminal div { color: #bbbbbb !important }
#terminal div div { color: #999999 !important }
#terminal div div div { color: #666666 !important }
#terminal div div div div { color: #000000 !important }


.img img { margin:1px; }
.img { width:252px !important; padding:1px !important; margin:10px; border:1px solid #ccc; }

/* Lightbox */

#lightbox{ position: absolute; 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(/media/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(/media/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/media/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;	}	
		
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.lang img {
	margin: 22px 5px 22px 15px;
} 