.tablebghead	{background-image:url(../images/bg_table_header.gif); 
	         background-repeat:repeat-x; 
		 background-color:#888; 
		 color:#FFF; 
		 font-weight:bold; 
		 height:17px; 
		 font-size: 14px;
		 }
		 
.tablebg1	{
		 background-color:#00003C;
		 color: #999966;
	        }

.tablebg2	{background-color:#000033;
		 color: #999966;
	        }

.picstyle        { 
	border: 2px outset #9999CC;
	text-align: center;
	vertical-align: middle;
}

.getpicstyle {
	border: 3px outset #9999CC;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	height: 50;
}

.menu {
	color: #666699;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-variant: small-caps ;
	vertical-align: top;
}

.menuhref {
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 14px;
	font-style: normal;
	font-variant: small-caps ;
	vertical-align: middle;
	text-decoration: none;
}


.picinfo {
	color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 12px;
}

.picbox {
	background-color:#666699;
	border:5px ridge #666699;
	text-align:left;
	padding-bottom:0.7em;
	padding-left:0.3em;
	padding-right:0.3em;
	padding-top:0.3em;
	color:white;
	margin: 10px; 
	margin-top: 16px; 
	visibility:hidden; 
	position:static;
}




.gooMap {
	background-color:#000033; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
}

.blumen {
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	color: #666699;
	padding:0px;
}

address {
	color:#FF0000;
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
}

a:link { text-decoration:none; 
	    color: #666699;
          }
a:visited { text-decoration:none; 
	    color: #666699;
          }
a:hover { text-decoration:none; 
	  background-color:#BFBFBF; 
	    color: #000000;
        }
a:active { text-decoration:none; 
	    color: #9999CC;
         }
a:focus { text-decoration:none; 
        }

td:focus { text-decoration:none; 
	    color: #9999CC;
        }

body {	background-color:#000033; 
	font-family: Trebuchet MS, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 10px; 
	margin-right: 0px; 
	padding-right: 10px; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	scrollbar-face-color: #666699;
	scrollbar-darkshadow-color: #000033;
	scrollbar-track-color: #000033;
	scrollbar-arrow-color: #000033;
	scrollbar-3dlight-color: #666699;
	scrollbar-highlight-color: #666699;
	scrollbar-shadow-color: #000033; 
}


table {
	font-size: 11px;
	color: #FFFFFF;
}

hr {
	color: #666699;
}

.contextMenu {
  position: absolute;
  visibility: hidden;
  width: 10em;
  border: 1.2px outset white;
  background-color: white; 
  top:10em;
  left:10em;
  height:123px;
  overflow:auto;
  overflow-x:hidden;
  filter:alpha(opacity=80); -moz-opacity:0.8;
  text-align:center;
  DISPLAY: block;
  padding-left:2em;
  z-index:10;
}

.logo {
  position: absolute;
  visibility: hidden;
  top:10em;
  left:10em;
  width:12px;
  height:120px;
  color: white;
  text-align:center;
  margin:1px;
  z-index:11;
}

.popup {
  text-align:center;
}

.grpCap {
    	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-top:1px outset #666699;
	text-align:left;
	padding:1px;
	margin-top:16;
	font-variant: small-caps;
        background-image:url(../images/bg_table_header_rev.gif); 
        background-repeat:repeat-x; 
}

.grpCapContent {
	position:relative; 
	text-align:left;
	font-size: 1.2em;
	font-variant: small-caps ;
	margin-left: -4px;
	padding-left: 8px;
	padding-right: 1px;
	width: 100%;
	/*border: 1px solid red;*/
}

.grpContent {
	padding:1px;
	text-align:left;
	DISPLAY: block;
	padding-left:10;
        border-left:1px outset #666699;
        border-right:1px outset #666699;
        border-bottom:1px solid #666699;
}

.dayCap {
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-top:1px outset #666699;
	text-align:left;
	padding:1px;
	margin-top:16;
	font-variant: small-caps ;
	background-image:url(../images/bg_table_header_rev.gif); 
	background-repeat:repeat-x; 
}


.dayContent {
    border-left:1px outset #666699;
    border-right:1px outset #666699;
    border-bottom:1px solid #666699;
    padding:1px;
    text-align:left;
    DISPLAY: block;
    padding-left:1;
}


.cardCap {
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-top:1px outset #666699;
	text-align:left;
	padding:1px;
	margin-top:16;
	font-variant: small-caps ;
	background-image:url(../images/bg_table_header_rev.gif); 
	background-repeat:repeat-x; 
}

.cardContent {
    border-left:1px outset #666699;
    border-right:1px outset #666699;
    border-bottom:1px solid #666699;
	padding:1px;
	text-align:left;
	DISPLAY: block;
	padding-left:1;
}

.ssCap {
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-top:1px outset #666699;
	text-align:left;
	padding:1px;
	margin-top:16;
	font-variant: small-caps ;
	background-image:url(../images/bg_table_header_rev.gif); 
	background-repeat:repeat-x; 
}

.ssContent {
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-bottom:1px solid #666699;
	padding: 1px;
	text-align:center;
}

.fotoCap {
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-top:1px outset #666699;
	text-align:left;
	padding:1px;
	margin-top:16;
	font-variant: small-caps ;
	background-image:url(../images/bg_table_header_rev.gif); 
	background-repeat:repeat-x; 
}

.fotoContent {
	text-align:left;
	padding:1px;
	border-left:1px outset #666699;
	border-right:1px outset #666699;
	border-bottom:1px solid #666699;
	/*border: 1px solid red;*/
}

.fotoList {
	text-align:center;
	overflow:auto;
	overflow-x:hidden;
	visibility:hidden; 
	height:10px;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
	/*border: 1px solid yellow;*/
}


.thumbnailTable {
	text-align:center;
}

.thumbnail {
	border:3px ridge #666699;
	margin-top: 3px;
	width: 120px;
	background-color: #666699; 
	background-image:url('../images/ajax-loader_pic.gif');
	background-repeat:no-repeat;
	background-position:center center;
}

.thumbnailVar {
	border:5px ridge #666699;
	margin-top:4px;
	height:120px;
}

.cpRgtCon {
	margin-left:1em;
}

.picDateCon {
	margin-right:1em;
}

.picInfoCon {
	overflow:visible; 
	margin-left:1em;
}

.picCountCon {
	margin-right:1em;
}

.tourKind {
	padding-left:17px;
}

.commentContent {
	visibility:hidden;
	line-height:0px;
	font-size: 0px;
}

.thumb_cell {
	visibility:hidden;
	width: 10%;
}

.commentShow {
	font-size: 14px;
	padding:20;
	text-align:left;
}

.commentShowTable {
	font-size: 14px;
	padding:20px;
	margin-top:60px;
	text-align:left;
}

.firstCol {
	width:20;
	padding-left:2px;
	padding-right:4px;
	text-align:center;
}

.secCol {
	padding:0px;
}

.progress {
    border-left:1px outset #666699;
    border-right:1px outset #666699;
    border-top:1px outset #666699;
    border-bottom:1px solid #666699;
    width: 200px;
    text-align:center;
    height:10px; 
    position:absolute; top:2px; left:2px;
}

.progressLoad {
    border-bottom:1px solid #666699;
    border-left:1px outset #666699;
    border-right:1px outset #666699;
    border-top:1px outset #666699;
    background-image:url(../images/bg_table_header_rev.gif); 
    background-repeat:repeat-x; 
    width: 0px;
    text-align:center;
    height:10px; 
    position:absolute; top:2px; left:2px;
}

.progressAll {
    visibility:hidden;
    position:absolute;
    top:150px;
    left:10px;
    height:50px; 
    width: 150px;
}

.overlay {
    display:none;
    position:absolute;
}

.loadingBorder {
    /*visibility:hidden;*/
    display:none;
    position:absolute;
    height:120px; 
    width: 300px;
    left:50%;
    top:50%;
    margin-left:-150px;
    margin-top:-50px;
    background-color:#FFFFFF; 
    filter:alpha(opacity=40); -moz-opacity:0.4;
}


.loadingContent {
    height:100px; 
    width: 100px;
    background-color:#FFFFFF; 
    filter:alpha(opacity=40); -moz-opacity:0.4;
    padding-left:100px;
    padding-right:100px;
    padding-top:10px;
    padding-bottom:10px;
}

.objNode {
  z-index:9;
}

.container {
    position:relative;
    background-image:url('../images/ajax-loader_pic.gif');
    background-repeat:no-repeat;
    background-position:center center;
}

.bildInfoBox {
	position:absolute;
	bottom:0%;
	right:0%;
	/*filter:revealTrans(Duration=2, Transition=1) alpha(opacity=90); -moz-opacity:0.9;*/
	color:#000033;
	opacity:0;
	filter: alpha(opacity=0);
	visibility:visible;
	border-right:1px outset white;
	width:300px;
}

.bildInfoBoxT {
	width:100%;
}

.bildInfoBoxCap {
	background-image:url(../images/bg_table_header_rev.gif);
	background-repeat:repeat-x;
	border-left:1px outset white;
	border-top:1px outset white;
	font-variant: small-caps;
	font-size: 1.2em;
}

.bildInfoBoxCapPhoto {
	margin-left:4px;
	margin-right:6px;
	vertical-align:middle;
}

.bildInfoBoxLogo {
	border-left:1px solid white;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

.bildInfoBoxListBg {
	background-color:white;
	filter:alpha(opacity=80); -moz-opacity:0.8;
	color:#000033;
}

.bildInfoBoxList {
	overflow:auto;
	overflow-x:hidden;
	height:100px;
	margin-bottom:4px;
}

.bildInfoTable {
	color:#000033;
	margin-left:4px;
	margin-right:4px;
}

.bildInfoTableLine {
	padding-right:4px;
}


.onOff {
	position:absolute;
	bottom:0%;
	right:0%;
	margin-bottom:-2px;
}

.way {
	position:absolute;
	bottom:0px;
	display:none;
}

.zoom {
	position:absolute;
	bottom:0%;
	right:0%;
	margin-bottom:-2px;
	margin-right:16px;
	display:none;
}

.capIcon {
	/*margin-right:4px;*/
	/*margin-top:-14px;*/
	filter:alpha(opacity=55); -moz-opacity:0.55;
}

.fisheye{
	text-align: center;
	height: 50px;
	position: relative;
}

a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;
}

a.fisheyeItem:hover { 
	  background-color:#666699; 
}

.fisheyeItem img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}
.fisheyeItem span
{
	display: none;
	positon: absolute;
}
.fisheyeContainter
{
	height: 50px;
	width: 200px;
	left: 500px;
	position: absolute;
}
#fisheye
{
	position: absolute;
	width: 100%;
	bottom: 0px;
}
