/* .img_thumb_info {float:right; width:300px; height:320px; border-style:none; background-color: #EFEFEF; margin-right:20px; margin-top:20px;} */
.img_thumb_info {
  float:right;
  width:290px;
  min-height:165px; 
  border-style:solid;
  margin: 5px;
  margin-right:-5px;
  margin-top:-5px; 
  padding:10px;
}

.img_thumb_container{
  margin: auto;
  min-height:220px;
  
  border-width: 2px; 
  border-style:none; 
  border-color:black; 
  padding: 5px;  
  padding-bottom: 0px;
}

.img_thumb{display:inline-block;} /* IE */
.img_thumb{display:inline;} /* IE & FF */
.img_thumb{display:inline-table;} /* Ohne Bedeutung!?? */
.img_thumb>.img_thumb_row{display:table-row;} /* FF */
.img_thumb_row{ padding-top: 12px; margin: auto; overflow: hidden; } /* #padding-top: 12px; */

.img_thumb_row{
  width: 200px; 
  height: 185px;
}

.img_thumb_row_img{
  width: 190px; 
  left: 0px; 
  display: table-cell; 
  vertical-align: middle; 
  overflow: hidden; 
  padding:8px 0px 3px 0px;
}

.img_thumb{  
  position:relative;
  border-collapse:collapse;
  text-align:center;  
  margin-right:5px;
  margin-bottom: 5px; 
  font-size:0.9em;
  vertical-align:middle;
}

#img_big_container {
  /*vertical-align: bottom; */
  text-align: center;
  border-style:none;
  padding: 0px;
  margin: auto;
  overflow: hidden;
  overflow: hidden; 
  position: relative;
}

#img_bigimg {
  margin: 0px;
  overflow: hidden;
  
}

.impressumlink {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0.8em;
  text-align: right;
}

.frmcontact {
  width: 330px;
  color : #000000;
  font-size : 13px; 
  background-color : #F5F5F5;
  border: 1px solid #AFAFAF;
}

.frmcontactcl {
  color : #000000;
  border: 3px solid #AFAFAF;
}

.startstatinfobox {
  text-align: center;
  float:right;  
  margin-left:25px;
  margin-bottom: 3px;  
  margin-top: 8px;
  padding:8px; 
  width: 280px;
  
  /*
  border: solid;
  border-width:1px;
  */
}

.startplayerbox {
  text-align: center;
  float:left;  
  
  margin-top: -20px;  
  
  width: 425px;
}

.pageplayerbox {
  text-align:center;
  display: inline-block;  

  margin-top: 20px;
}

.startplayerbox, .pageplayerbox {
  border: solid;
  border-width:2px;
  border-color: #F5F5F5;
  
  margin-right:25px;
  margin-bottom: 25px;
  
  background-color: #333333;
  padding: 6px 8px;
} 

.pix_cat {
  border-collapse: collapse;
}

.pix_cat td {
  
}

.pix_cat_pic {
  width: 110px;
  /*
  border-width: 2px;
  border-style: solid none solid solid; 
  */
  padding:5px;
  vertical-align: middle;
}

.pix_cat_desc {  
  width: 50%;
  /*
  border-width: 2px;
  border-style: solid solid solid none;
  */
  padding:5px;
  vertical-align: top;
}

.pix_cat_empty {
  border: 0px none;
  width: 10px;
  padding-left:  7px;
  padding-right: 7px; 
}

.pix_agb {
	font-family: 'Courier New', Courier, sans-serif; 
  font-size: 10pt; 
  color: #000000;
	background-color: #F3F3F3; 
  border: solid 1px #D1D7DC; 
  padding:5px;
}

.register, .register_error {
	font-family: 'Courier New', Courier, sans-serif;
  font-size: 10pt; 
  color: #000000;
	background-color: #F3F3F3; 
  border: solid 1px #D1D7DC; 
  margin:5px;
}

.register_error {
  background-color: #FF2A55;
}

.contactfrm_table td {
  padding-bottom: 4px;
}

.pix_ads {
  text-align:left; 
  width: 737px;  
  height:98px;   
  margin-left:-5px; 
  margin-top: 5px; 
  border-color:black; 
  border-width: 1px; 
  border-style: solid solid none none; 
  background-color:#E8E8E8; 
}

/* Checkmark, wenn Image bereits angezeigt wurde: */
.icon_href_viewed a, .icon_href_viewed a:link, .icon_href_viewed a:hover {
  
  display: none;
} 

.icon_href_viewed a:visited {
  color: red;
  
  display: inline-block;
  width: 15px;
  height:14px;
  color:red;
  margin-top: 2px;
  
  background-repeat: no-repeat;
  
  /*
  position: relative; 
  top:30px;*/
}


/* KEIN CSS-Standard */

#pix_round_top .menu, #pix_round_bottom .menu { /* OK */
  border-radius: 3px;
  -webkit-border-radius: 3px;
  
  padding: 2px 3px;
    
  background-color: #E6E6E6; /* original image_style: #E6E6E6 */
}

#pix_round_top .img_table, #pix_round_bottom .img_table { /* OK */
  background-color: #B7B7B7; /* #CCCCCC */
  
  /* padding: 1px; */
  
  border-radius: 5px;
  -webkit-border-radius: 5px;
}

.img_thumb_container, .pix_ads, .img_thumb_info { /* OK */
  border-radius: 8px;
  -webkit-border-radius: 8px;
}
.pix_ads {  /* OK */
  border-radius-topleft: 0px;
  border-radius-bottomright: 0px;
  
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}
.img_thumb_info {  /* OK */
  border-radius-topleft: 0px;
  border-radius-bottomright: 0px;
  
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}


.pix_cat_pic {  /* OK */
  border-radius-topleft: 10px;
  border-radius-bottomleft: 10px;
  
  -webkit-border-top-left-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  
  padding-left: 10px;
}
.pix_cat_desc {  /* OK */
  border-radius-topright: 10px;
  border-radius-bottomright: 10px;
  
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
}

.startstatinfobox {  /* OK */
  border-radius: 8px;
  -webkit-border-radius: 8px;
}

.startplayerbox, .pageplayerbox {
  border-radius: 8px;
  -webkit-border-radius: 8px;
}