body, td,th {
	background-color: #8a8a8a;
	background-color: #727D6F;
	background-color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ccc;

}
a {
	color: #fff;
    font-weight: bold;
	text-decoration: none;
}
#doc {
  width: 98%;
  margin-left: 10px; margin-right: 10px; 
}
.hd {
  width: 100%;
}
.topNav {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  text-align: right;
  line-height: 24px;

}

a.topNavLink {
  padding: 1px ;
}
a.topNavLink:hover {
  border: 1px solid #eee;
}

form input {
  background: #000;
  color: white;
  border: 1px solid white;
  font-size: 16px;
  text-height: 18px;
  padding:1px;
}

.bd {
  margin-top: 12px; 
  width: 100%; 
  margin-left: auto;  margin-right: auto; /* center it */
  /*background-color:#cccccc;*/
}
.logoxxx {
  	color:#333366;
  	color:#ccc;
    font-size: 24px;
    font-weight: bold;
}
.logo {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  	color: #ccc;
    font-size: 24px;
	line-height: 24px;
    font-weight: bold;
}
.logo a{
  	color: #ccc;
    font-size: 24px;
    font-weight: bold;
}

div.pageFooter {
  text-align:left;
  margin-top:20px;
  width:100%;
}
div.pageFooter b{
  font-size:18px;
  border: 1px solid #ccc;
  padding: 2px;
}

/******
#setFooter {
  background-color:#eee;
  border-top:2px solid #999;
  bottom:0px;
  height:120px; 
  left:0pt;
  overflow:hidden;
  position:absolute;
  width:100%;
  z-index:5;
}****/
#setFooter {
  background-color:#000;
  border-top:2px solid #999;
  height:140px; /*80*/
  width:100%;
  z-index:5;
}

#bwswitch {
  padding-left:8px;
  bottom:0px;
  height:20px;
  left:0pt;
  overflow:hidden;
  position:absolute;
  width:20%;
  z-index:5;
}
div#zkSlideshow{
  background-color:#000;
}
div.image-overlay {
  left:0px;
  bottom:20px;
  width:288px; 
  height:40px;
  padding:2px; 
  position:absolute;
  visibility:visible;
  overflow:hidden;
  background-color:#333; 
  color:#fff;
  background-color:#000; 
  color:#fff; 
  z-index:4; 
  opacity:0.6;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;

}
div.image-overlay .hd{
  padding:2px;
  font-size:11px;
}

div.viewsOpt {
  margin:18px 0px 20px 0px; 
  font-weight:normal; 
  font-size:11px; color:#999;
}
div.viewsOpt img{
  border:1px solid #fff;
}

div.contentPane {

  bottom:0px;
  right:0pt;
  top:60px;
  left:0pt;
  overflow:hidden;
  padding:0pt;
  /*position:absolute;*/
  z-index:3;
  width: 95%;  
  padding: 4px; background-color: #000;
  margin-left: auto;  margin-right: auto; 

/*
  display: block;
  width: 95%;  overflow: hidden; 
  padding: 4px; background-color: #000;
  border: 0px solid #e4e4e4;
  margin-left: auto;  margin-right: auto; 
  font-size: 11px; line-height: 14px;*/
  
}

div.contentPane .teaser{
 width: 48%; height: 140px;
  float: left; left: auto;
  font-size: 10px; line-height: 13px;
  margin-right:8px; padding-bottom: 10px;
  /*text-align:justify;*/
}
div.contentPane .teaserHomeFix{
  background-color:#000;
  float: left; 
  margin-bottom:10px; margin-right:2px; 
  font-size: 10px; line-height: 13px;
  padding: 4px 2px 4px 2px;
  text-align:left;
}

div.contentPane .teaserSetNoFloat{
  background-color:#000;
  float: left; 
  margin-bottom:10px;  margin-right:12px;
  font-size: 10px; line-height: 10px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  height:240px; padding:6px; 
  background:white; 
  width:292px; color:#333;
  overflow:hidden; 
}

div.contentPane .teaserIFloat{
  background-color:#000;
  float: left; 
  margin-bottom:10px; margin-right:0px; 
  font-size: 10px; line-height: 13px;
  padding: 4px 2px 4px 2px;
  text-align:left;
}

div.contentPane .teaserIFloatRect{
  background-color:#000;
  float: left; 
  margin-bottom:10px; margin-right:8px; 
  width: 124px; height:124px;
  font-size: 10px; line-height: 13px;
  padding: 4px 2px 4px 2px;
  text-align:center;
}

div.contentPane .teaserIFloatRect p{
  margin:0px; 
  width:inherit;
  height:13px; 
  overflow:none;
  color:#888;
}

div.contentPane .teaserIFloatLarge{
  background-color:#000;
  float: left; 
  margin-bottom:10px; margin-right:8px; 
  width: 274px; height:274px;
  font-size: 10px; line-height: 13px;
  padding: 4px 2px 4px 2px;
  text-align:center;
}
div.contentPane .teaserIFloatSqr{

  float: left; 
  font-size: 10px; line-height: 13px;
  margin-right:8px; padding-bottom: 10px;
  width:94px; height:94px;
  /*text-align:justify;*/
}

div.contentPane img {
  margin-right: 6px;
  border: 1px solid #333;
}
div.contentPane  h1 {
  line-height: 14px;
  font-size: 12px;
  font-weight: bold;
  padding: 0px; margin: 6px 0px 6px 0px;
}
div.contentPane  h2 {
  line-height: 14px;
  font-size: 11px;
  font-weight:bold;
  padding: 0px; margin: 6px 0px 6px 0px;
}
div.contentPane  a {
  color:#fff;
}
div#leftPane {
  float:left;
  width: 642px;
  height:inherit;
  text-align:center;
}

div#ritePane {
  text-align:justify;
  padding-left:6px;
  float:left;
  width: 240px;
  height:inherit;
}

div#imgMain {
  position:relative; 
  margin-top:40px;
  width: 890px;
  height:482px;
  margin-left:auto;
  margin-right:auto;
}

div#imgDiv {
  float:left;
  width: 642px;
  height:inherit;
  text-align:center;
}

div#imgInfo {
  text-align:justify;
  padding-left:6px;
  float:left;
  width: 240px;
  height:380px;
  overflow:hidden;
}

div#imgPager {
  position:absolute; 
  width: 200px;
  height: 60px;
  background: #000;
  bottom:30px; right:0px;
}
div#imgPager img {
  border:0px;
}

/* Image Detail Page */
div#imd_Main {
  position:relative; 
  margin-top:40px;
  width: 940px;
  margin-left:auto;
  margin-right:auto;
}

div#imd_Image {
  float:left;
  width: 642px;
  height:inherit;
  text-align:center;
}

div#imd_Info {
  font-size:11px;
  padding-left:6px;
  float:left;
  width: 280px;
  height:inherit;
  margin-left: 10px;
}
div#imd_Info form input {
  font-size:11px;
}









div.imageList img { clear:all; margin-right: 0px; margin-bottom: 0px; border: 1px solid #ccc; }

form {
	background-color: #000;
}
/* structure elements */


/*---- Vertical Google Ads Version
.content {
  margin-top:0px; 
  float:left;
  min-width:740px; width:82%; 
}

.GAds {
  margin-top:0px; float: left;
  margin-left: 0px; width:14%; 
}
----------------------------*/



/*-------------------*/

.linkButton {
  background-color:#FFdd88;
  padding: 1px;
  border-left: 1px solid #ccc; border-top: 1px solid #ccc; 
  border-right: 1px solid #333; border-bottom: 1px solid #333; 
}
.linkButton a {
	color: #333;
    font-weight: normal;
    font-family: "Lucida Console";
	text-decoration: none;

}


div.headLine {
  width: 100%;  
  padding: 2px; 
  height: 18px;
  margin-top: 20px; margin-bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  color:#ee6600;
  text-align:left;

}

div.messagePane {
  display: block;
  width: 95%;  overflow: hidden; 
  padding: 2px; background-color: #d0d0d0;
  border: 1px solid #bbb;
  /* margin-left: auto;  margin-right: auto;  center it */
  font-size: 11px; line-height: 12px;
}
div.messagePane  h1 {
  line-height: 14px;
  font-size: 12px;
  font-weight: bold;
  padding: 0px; margin: 0px; margin-bottom: 6px;
}


div.fotoPane {
  display: block;
  width: 728px;   min-height:460px; height: auto; overflow:hidden;
  padding: 0px; background-color: #000; 
  /*border: 1px solid #000;*/
  text-align: center;
  margin-top: 0px; margin-left: auto;  margin-right: auto; /* center it */
  font-size: 11px; line-height: 14px;
 /* display: table-cell;
  vertical-align: middle;*/
}
div.fotoPane  a {
  color:#ccc;
}
/* unten links in fotopane */
.texteinblendung {
padding: 4px; width: 400px; height: 60px; opacity: 0.7; background-color:#333; text-align: left; position:absolute; color: white; left: 0px; bottom: 0px;
}
div.fotoPane img {
  margin-top: 30px;margin-bottom: 30px; 
}
div.Caption {
  width: 700px;  padding: 4px; 
  /*background-color: #c0c0c0;*/
  margin-left: auto;  margin-right: auto; /* center it */
  font-size: 11px; 
  line-height: 14px; 
  text-align: left;
  /*border-left: 1px solid #ccc;border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;*/
}
div.tagCloud {
    margin: 0px;
    padding-top:4px; padding-bottom:4px; 
    font-size: 22px;
}
a.tag_list_item, a.tag_list_item_del, a.tag_list_item_add
{
    line-height: 24px;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
}

a.tag_list_item:hover, a.tag_list_item_del:hover, a.tag_list_item_add:hover
{
    text-decoration: none ;
    /*color:#FF6600 !important;*/
    background-color:#e8e8e8;
}
a.t1 {
    color: #888888 ;
    font-size: 55% ;
}
a.t2 {
    font-size: 60% ;
    font-weight: bold;
}
a.t3 {
    font-size: 70% ;
}

a.t4 {
    font-size: 75% ;
    font-weight: bold;
}
a.t5 {
    font-size: 90% ;
}
a.t6 {
    font-size: 95% ;
    font-weight: bold;
}
a.t7 {
    font-size: 100% ;
}
a.t8 {
    font-size: 105% ;
    font-weight: bold;
}
a.t9 {
    font-size: 105% ;
}
a.t10 {
    font-size: 105% ;
    font-weight: bold;
}

.yui-tt .bd {
  width: 200px;
  background-color:#fff !important;
  border-color:#ccc !important;
  border-style:solid;
  border-width:1px;
  color:#000000;
  left:0pt;
  padding:2px 5px;
  position:relative;
  top:0pt;
  z-index:1;
  font-size:11px;
}

