/* IE5 + IE6 + IE7 SPECIAL CSS - 20060522 */

div#searchbox
{
    /*margin-top: 1.5em;*/
}


div.overflow-fix /* Hides long non-breaking lines and terminates bugs */
{
    width: 100%;
    overflow: hidden;
}

div#heightresize-main
{
    border-bottom: 1px solid #ffffff;  /* Fix if height script is used */
}

input.button
{
    padding: 0 0.5em 0 0.5em;
    overflow: visible;  /* Fix for %-padding on input buttons */
}

div#path
{
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}

div.content-view-full div.class-frontpage div.attribute-billboard
{
    padding-top: 0.2em;
}

div#sidemenu-home
{
	width: 252px;
	height: 408px;
	background-image: url(../../images/design-neu/Sidemenu_246_Line.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

div.sidemenu-margintop-home
{
	width: 252px;
	height: 8px;
	background-image: url(../../images/design-neu/Sidemenu_246_Top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
div.sidemenu-marginbottom-home
{
	width: 252px;
	height: 8px;
	background-image: url(../../images/design-neu/Sidemenu_246_Bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


#carousel{
	/*margin-left:-84px;*/
}


.bidnow{
/*	float: right;
	color: white;
	display: inline;
	font-weight: bold;
	height: 22px;
	margin: -25px 10px 0 0;
	padding: 0 0 3px;
	background-color: transparent;
	border: none;
	width: 86px;
	text-align: center;
	vertical-align: middle;*/
}


.homestage_pic_thumbs{
	position: relative;
	height:86px;
	width: 100%;
	margin-top: 0px;
}


.caption{
	width: 666px;
	margin-left:0px;
	margin-top:-3px;
	padding-bottom: 7px;
}

#banner{
    padding-left: 15px;
} 

#banner_facebook{
    padding-left: 15px;
} 


.main-home{
    position: static;
    z-index: 0;
}   
.slide{
	padding-bottom: 0px;
	height: 380px;
}
div#headerbox1
{
	background-image: url(../../images/design-neu2/Counter_Siegel.png);
  background-position: center right;
	background-repeat: no-repeat;
	background-color: transparent;
	height: 90px;
	width: 700px; /* Needs to be sufficient width to fit both text input and submit button to avoid Konqueror breaking the line between them */
/*	float: right;
	margin-left: -15px;*/
	position: absolute;
/*	top: 15px;
	left: 1325px; */
	display: block;
	z-index: 1100;
}
div#footer_link_list
{
    text-align: center;
   /* padding-right: 160px;*/
    padding-left: 5px;
    font-size: 12px;
    font-weight: normal;
	 vertical-align: center;
	 height: 35px;
	 float:left;
}

#auto-open-key0
{
	width: 251px;
}

#auto-open-key1
{
	width: 251px;
}

#auto-open-key2
{
	width: 251px;
}

#auto-open-key3
{
	width: 251px;
}

#auto-open-key4
{
	width: 251px;
}

.auto-open-five-pos0
{
	height: 54px; 
	padding-left:15px; 
	position:absolute; 
	top:0px; 
	left:420px
}

.auto-open-five-pos1
{
	height: 54px; 
	padding-left:15px; 
	position:absolute; 
	top:54px; 
	left:420px
}

.auto-open-five-pos2
{
	height: 54px; 
	padding-left:15px; 
	position:absolute; 
	top:108px; 
	left:420px
}

.auto-open-five-pos3
{
	height: 54px; 
	padding-left:15px; 
	position:absolute; 
	top:162px; 
	left:420px
}

.auto-open-five-pos4
{
	height: 54px; 
	padding-left:15px; 
	position:absolute; 
	top:216px; 
	left:420px
}

#newheight{
padding:0 0 7px 0;
}
.content-right .border-box-gray{
margin-top:-3px;
}
.arrow-n {
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size:10px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
}

.arrow-n {
display:none;
  border-bottom-width: 1em;
  border-bottom-style: solid;
  border-bottom-color: red;
  bottom: 0px;
   margin: 0px 0px 0px 0px;
}
  div.left-tab
  {
  background-image:url("../../images/design-neu2/left_tab_t.png");
  /*background:transparent url("../../images/design-neu2/left_tab_t.png") no-repeat scroll left top;*/
  height:32px;
  width:6px;
  float:left;
  }
  div.right-tab
  {
  /*background:transparent url("../../images/design-neu2/right_tab_t.png")no-repeat scroll right top;*/
  height:32px;
  float:left;
  width:6px;
  background-image:url("../../images/design-neu2/right_tab_t.png");
  }
  div.middle-tab
  {
   /*background:transparent url("../../images/design-neu2/middle_tab.png")repeat-x scroll left top;*/
   background-image:url("../../images/design-neu2/middle_tab.png");
  height:30px;
  float:left;
  }
 .glowingtabs a.current div.left-tab{
background-image:url("../../images/design-neu2/left_tab.png");
}
.glowingtabs a.current div.right-tab{
background-image:url("../../images/design-neu2/right_tab.png");
}
.glowingtabs a.current div.middle-tab{
height:32px;
}
.charity-carousel-auktion{
overflow:hidden;
float:left;
height:163px;
} 
.charity-carousel-auktion ul{
height:100%;
}
.charity-carousel-thumb {
overflow:hidden;
padding:20px 0 0 0;
margin:-20px 0 0 0;
}
.charity-carousel-design
{
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat-x;
	float:left;
	/*height: 75px;
	width: 515px;
	padding-top: 15px;*/
  overflow:hidden;
}
li.li-carousel img 
{
margin-bottom:-10px;
}
li.li-carousel:hover img
{
margin-bottom:-10px;
}

li.li-carousel:hover img
{
  border:1px solid #ED1C24;
  margin:-1 0 -8px 0px;
}

input#searchtext {
    padding: 5px 0 0 10px;
}

div.footer_snlink {
    width: 39%;
}

div#path-position {
    padding: 3px 8px 8px 15px;

}
div.content-right
{
	width: 251px;
	min-height: 48px;
        float:none;
}
div#middlemenu ul
{
    margin-bottom: 0px;
}