td {
border-collapse:collapse; margin: 0px;
font-family:Verdana,Arial, sans-serif;
font-size:10pt;
/*background-color:black;*/
}
th {
font-family:Verdana,Arial, sans-serif;font-weight:bold;
}
table {
	border-collapse:collapse; /*color: silver;*/ border: 2px #0000ff;
	/*background-color: black;*/
	padding: 0px; 
}

select {
font-family:Verdana,Arial, sans-serif;
font-size:10pt;
/*color:white;*/
background-color:white;
border-bottom: 1px solid black;
border-top: 1px solid black;
border-left: 1px solid black;
border-right:1px solid black;
}

input, textarea, checkbox {
font-family:Verdana,Arial, sans-serif;
font-size:10pt;
/*color:white;
background-color:black;*/
border-bottom: 1px solid black;
border-top: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
}

input:hover, textarea:hover, checkbox:hover {
font-family:Verdana,Arial, sans-serif;
font-size:10pt;
/*color:white;
background-color:black;
border-bottom: 1px solid white;
border-top: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;*/
}

.submit {
font-family:Verdana,Arial, sans-serif;
font-size:10pt;
font-weight: bold;
/*color:white;*/
background-color:whitesmoke;
border-bottom: 1px solid #555;
border-top: 1px solid #555;
border-left: 1px solid #555;
border-right: 1px solid #555;
}

.submit:hover
{
background: white;
border-bottom: 1px solid #555;
border-top: 1px solid #555;
border-left: 1px solid #555;
border-right: 1px solid #555;
color:#f00;
}

.zeile1 { font-size: 11pt;font-weight: bold;/*color:white;*/}
.zeilef { font-size: 10pt;/*color:white;*/}
DIV.arr1 A { color: #009; font-size: 16pt;font-weight: bold;text-decoration: none;}

.bildnummer {
	font-size: 11pt;font-weight: bold;color:dimgray;
}

#left {
   /*background-color: black;*/
   /*color:white;*/
   padding: 0;
   border: none;
   margin: 1px;
   width: 160px;
   position: absolute;
   top: 0;
   left: 0;
   height: 99%;
   }
#main {
   /*background-color: #222;*/
   /*color:white;*/
   padding: 0;
   border: none;
   left: 161px;
   position: relative;
   width: 800px;
/*   right: 0;*/
/*   margin: 1px 1px 1px 161px;*/
/*   height: 99%;*/
 }
#catindex {
   /*background-color: black;*/
   padding: 0;
   border: none;
   margin: 1px 1px 1px 161px;
   width: 800px;
   height: 99%;
 }
 #lleft {
  /* background-color: black;
   color:white;*/
   padding: 0;
   border: none;
   margin: 1px;
   width: 23px;
   position: absolute;
   top: 0;
   left: 0;
   height: 99%;
   }
#lmain {
  /* background-color: black;
   color:white;*/
    position:absolute;
   top: 0;
   left: 24px;
   width: 810px;
   height: 99%;
   z-index: 5;
 }
 #lright {
/*   background-color: black;
   color:white;*/
    position:absolute;
   top: 40px;
   left: 950px;
   margin: 5px;
   width: 110px;
   height: 500px;
   z-index: 6;
 }
 #tagbox {
  width: 750px;
 }
 
a img { border-width:0px;
      text-decoration:none; }
	  
img { color: #fff; }
	  
#col2 { position:absolute; width:250px; height:99%; z-index:1; left: 200px; top: 0px; background-color : #FFF;border: none;}
#col3 { position:absolute; width:200px; height:99%; z-index:2; left: 450px; top: 70px;background-color : #FFF;border: none;}
#col4 { position:absolute; width:200px; height:99%; z-index:3; left: 700px; top: 60px;background-color : #FFF;border: none;}
#head { position:absolute; width:200px; height:99%; z-index:4; left: 600px; top: 250px;background-color : #FFF;border: none;} 
body {
   font-family:Verdana,Arial, sans-serif;
   font-size: 11pt;
   background-color: #eee;
   color: black;
   padding: 0;
   margin: 0;
   }

P {
   margin: 0.7em 1em;
   }

DIV.active A {
	color: #00f;
	border: 1px solid #f00;
}

a#selflink{
	color: #00f;
	border: 1px solid #f00;
	font-size: 12pt;
}

.green {
	color: green;
}

.blue {
	color: blue;
}
.hellblau {
	color: #059;
}
.red {
	color: red;
}
.gmaplink {
	color: dimgray;
	font-size: 10pt;
	font-weight:bold;
}

.bluelink {
	color: dimgray;
	font-size: 10pt;
}

.bluelink:hover {
	background-color: white;
}
.userlink {
		color: darkblue;
	font-size: 14pt;
	font-weight:bold;
}

.redlink {
	color: #900;
	font-size: 10pt;
}
.greenlink {
	color: #090;
	font-size: 10pt;
}

.navcat {
	color: black;
}

.catcount {
	color: dimgray;
}

.panocount {
	color: dimgray;
}

.lblue {
	color: #009;
	font-size: 12pt;
}
.lf {
	font-size: 12pt;
}
.xlblue {
	color: blue;
	font-size: 14pt;
	font-weight:bold;
}
.xlf {
	font-size: 14pt;
}
.under {
	text-decoration:underline;
}

.tb1 {
	font-size: 12pt;
	font-weight: bold;
	color: gainsboro
}
.tb2 {
	font-size: 12pt;
	font-weight: bold;
	color: silver;
}
.tb2:hover {
	color: silver;
}
.tb3 {
	font-size: 10pt;
	font-weight: bold;
	color: silver;
}
.tb3:hover {
	color: #f00;
}
.tb4 {
	font-size: 10pt;
	color: silver;
}
.tb4:hover {
	color: #f00;
}
.tb5 {
	font-size: 10pt;
	color: silver;
}
.tb5:hover {
	color: #f00;	
}
.tb6 {
	font-size: 10pt;
	color: silver;
}
.tb6:hover {
	color: white;
}
.mini {
font-size: 10pt;
}
.hotspot {
font-size: 8pt;
}
.micro {
font-size: 8pt;
}
.exif {
font-size: 8pt;
color: #444;
}

a:link {
   color: black;   
   text-decoration: none; font-size:10pt;
   }
a:hover {
 background-color: white ; font-size:10pt;
 text-decoration: none;
 /*color:red;*/
 }
/*a:visited {
	color:white; text-decoration:none; font-size:10pt;text-decoration: none;
}*/
DIV.ishadow, DIV.ishadow2, DIV.ishadow3, DIV.ishadow4, DIV.ishadow5 {
   padding: 1px;
   float: left;
    }
DIV.ishadow {
    }
DIV.ishadow2 {
   }
DIV.ishadow3 {
   }
DIV.ishadow4 {
   }
DIV.ishadow5 {
   }

DIV.ishadow IMG {
   border: 1px solid black;
   margin: 0;
   display:block;
   position: relative;
   top: 0px;
   left: 0px;
   }
DIV.auth {
	color: #aff;
}

DIV.ttable{
	color: white; border: 2px #0000ff; background-color: black; padding: 10px;
}

#countdown{
	color: #f00;font-size: 14pt;
}
.autoplaylink {
	color: #00B;
	font-size: 10pt;
	font-weight:bold;
}
.copy {
	color: darkred;
	font-size: 12pt;
	font-weight:bold;
}
.pfeil {
	/*color: gold;*/
	font-size: 18pt;
	font-weight:bold;
}
#dhtmltooltip{
color: black;
font-size: 10pt;
position: absolute;
width: 150px;
border: 1px solid black;
padding: 1px;
background-color: white;
visibility: hidden;
z-index: 100;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:900px; height:10px; background-color:white;  visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#eee;  color:black;}
.clLevel0over{background-color:#f6f6f6; color:silver;}
.clLevel0border{position:absolute; visibility:hidden; background-color:white;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:white;  color:black;}
.clLevel1over{background-color:silver; color:red; cursor:pointer;}
.clLevel1border{position:absolute; visibility:visible; background-color:silver;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:white; color:black;}
.clLevel2over{background-color:silver;  color:Red; cursor:pointer; }
.clLevel2border{position:absolute; visibility:hidden; background-color:silver;}


.button {
	-moz-box-shadow:inset 0px 1px 0px 1px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #ffffff;
	box-shadow:inset 0px 1px 0px 1px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #cccccc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.button:active {
	position:relative;
	top:1px;
}

.orgfile {
	font-size: 8pt;
}

