#sidebar, #corpus
        {
                background: none;
                background-image: none;
                background-color: #fff;
		  
        }

#sidebar
        {
                background-color: #f6f6f6;
                position: relative;
		  padding: 0px;
		    		 
        }
#advertising
        {
                margin: 0px auto 8px auto;
                /* border: 1px solid red; */
                text-align: center;
        }

#sidebar #in-store
        {
                /* border: 1px solid red; */
                text-align: center;
                height: 185px;
                overflow: hidden;
                margin: 40px 0px 0px 0px;
                background-image: url('/ep/v2/graf/bg_in-store.gif');
                padding: 0px 0px 0px 0px;
                background-position: top left;
        }

#sidebar #in-store a
        {
                visibility: hidden;
        }


#sidebar h2
        {
                background: none;
                background-image: url('/ep/v2/graf/bg_bars2.gif');
                color: #fff;
        }

#sidebar #imhandel,#sidebar #imhandel1 {
                margin: 30px 0 18px 0px;
}

#sidebar #imhandel ul,#sidebar #imhandel1 ul {
                margin: 0 0 0 10px;
                padding: 0px;
}

#sidebar #imhandel ul li,#sidebar #imhandel1 ul li {
                float: left;
                list-style-type: none;
                margin: 0 0 0 5px;
                padding: 0px;
}

#sidebar #imhandel td,#sidebar #imhandel1 td  {
	background-color: #ffffff;	
}

#sidebar #imhandel #erste_spalte,#sidebar #imhandel1 #erste_spalte1 {
	color: #666666;	
	padding-left: 7px;
}

#sidebar #imhandel #gesamt,#sidebar #imhandel1 #gesamt1{
	padding-left: 15px;
}

#sidebar #imhandel #wkorb p,#sidebar #imhandel1 #ewkorb p  {
	text-align: center;
	
}

#sidebar #imhandel #wkorb table,#sidebar #imhandel1 #ewkorb table {
	margin-left: 10px;
	margin-right: 10px;
}


#sidebar #imhandel #wkorb td,#sidebar #imhandel1 #ewkorb td {
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-color: #f6f6f6;
	
	
}

#sidebar #imhandel .mwst,#sidebar #imhandel1 .mwst {
	color: #999999;
	font-size: 9px;
	text-align: right;
	margin-right: 10px;
	margin-top: 5px;
}

#sidebar #wkorb .mwst a {
	color:#FA9800;
}

#sidebar #imhandel .content,#sidebar #imhandel1 .content  {
	background-image: url('/ep/v2/graf/bg_kasse.gif');
	height: 47px;
	text-align: right;
	margin-top: 20px;
	padding: 0px;
	vertical-align:bottom;
}

#sidebar #imhandel .content a,#sidebar #imhandel1 .content a {
	color: #ff9200;
	font-size: 16px;
	font-weight: bold;
	margin-right: 40px;
	display: block;
	padding-top: 13px;		
}

#sidebar #most-read .item
        {
                margin-bottom: 6px;
                margin-left: 5px;
                padding-bottom: 6px;
                border-bottom-width: 1px;
                border-bottom-style: solid;
                border-bottom-color: #c6c6c6;
        }
#sidebar #most-read h4
        {
                font-size: 12px;
                font-weight: bold;
                margin: 0px;
                padding: 0px;
        }

#sidebar #most-read p
        {
                color: #666;
                font-size: 11px;
                line-height: 15px;
                margin: 0px;
                padding: 0px;
                font-family: "Trebuchet MS", Verdana, sans-serif;
        }


#sidebar #quickvote{
        padding: 0px 0px 0px 0px;
    margin: 12px 0px 20px 0px;
        position: relative;
}


#sidebar #newsletter{

    margin: 0px 0px 20px 0px;
        background:#FF9600;
        height: 59px;
        background-repeat: repeat-x;
        width: auto;
        position: relative;
}

#sidebar #m_versand{

	background:#FF9600;
	margin: 0px 0px 20px 0px;
	width: auto;
	position: relative;
	font-size:12px;
	padding:2px 0px 2px 0px;
	color: #FFFFFF;
	font-family :"Trebuchet MS", Verdana, sans-serif;
	text-align: center;
}
#sidebar #m_versand a{
	color: #FFFFFF;
	text-decoration:none;
}

#sidebar #newsletter h2{
    background: none;
        margin: 0px 0px 0px 10px;
        padding: 8px 0px 0px 0px;
        text-transform:uppercase;
        line-height: normal;
        font-size: 18px;
        font-weight: normal;
        letter-spacing: 1px;
}

#sidebar #newsletter p{
    background: none;
        margin: 0px 0px 0px 10px;
        padding: 3px 0px 0px 0px;
        color: #fff;
        font-family: Verdana;
        font-size: 11px;
	 width: auto;

}

#sidebar #newsletter .email
{
        border: 3px solid #fff;
        background-color: #fff;
        font-size:12px;
        color: #666;
        width: 165px;
        position:absolute;
        top: 7px;
        right: 8px;
}

#sidebar #newsletter .submit
{
        border: 2px solid #fff;
        background-color: #fff;
        font-family: Verdana;
        font-size: 10px;
        color: #666;
        width: 70px;
        text-align: center;
        position:absolute;
        bottom: 7px;
        right: 8px;
}
#sidebar #hosted-by{
        padding: 0px 0px 0px 0px;
    margin: 0px 0px 12px 0px;
        text-align: center;
}


#sidebar #quickvote .question {
         font-size: 12px;
          font-family: "Trebuchet MS", Arial, sans-serif;
         font-weight: bold;
          line-height: 14px;
          display: block;
          width: 115px;
          margin-left: 5px;
}

#sidebar #quickvote a {
        font-size: 11px;

}


#sidebar #quickvote #question-layer
        {
                position: absolute;
                top: -40px;
                left: 110px;
                width: 56px;
                height: 50px;
                z-index: 0;
                background-image: url('/ep/v2/graf/buttons/question.png');
                background-position: right center;
                background-repeat: no-repeat;
        }


#sidebar #topjobs{
        margin: 0px 0px 12px 0px;

}

#sidebar #Whitepaper{
        overflow: hidden;
        margin: 12px 0px 12px 0px;

}

#sidebar #sidebar-right .scroll-whiterpaper, #sidebar #sidebar-left .scroll-whiterpaper{
        position: absolute;
        top: 6px;
        right: 5px;
}


#sidebar #sidebar-right .scroll-whiterpaper a, #sidebar #sidebar-left .scroll-whiterpaper a {
        cursor: pointer;
        font-weight: bold;
        color: #fff;
}

#sidebar #sidebar-left, #sidebar #sidebar-right{
        position: relative;
}

#sidebar #umfrage a {
        font-weight: bold;
        font-size: 12px;
        font-family: "Trebuchet MS", Verdana, sans-serif;
        line-height: 16px;
        margin-left: 5px;
        display: block;
}

#umfrage {
        padding: 0px 5px 10px 0px;
}


#sidebar #sidebar-right #it-events
{
        margin: 5px 0px 0px 0px;
        padding: 0px;
}

#sidebar #sidebar-right #it-events h2
{
        display: block;
        position: relative;
}

#sidebar #sidebar-right #it-events h2 a
{
        margin: 5px 0px 0px 0px;
        padding: 0px;
        display: block;
        width: 14px;
        height: 11px;
        position:absolute;
        top: 3px;
        right: 5px;
        cursor: pointer;
}

#sidebar #sidebar-right #it-events h2 a.listing
{
        right: 24px;
        background-image: url('/ep/v2/graf/calender-list-view.png');
}

#sidebar #sidebar-right #it-events h2 a.calendar
{
        background-image: url('/ep/v2/graf/calender-block-view.png');
}


#sidebar #sidebar-right #it-events #listing ul, #sidebar #sidebar-right #it-events #listing ul li
{
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        list-style: none;
        list-style-type: none;
        list-style-image: none;
        font-size: 10px;
        line-height: normal;
}

#sidebar #sidebar-right #it-events #listing ul li
{
        margin: 0px 0px 5px 0px;
}
#sidebar #sidebar-right #it-events #listing ul li a
{
        color: #333;
        font-weight: bold;
        font-size: 11px;
        display: block;
        margin: 0px 0px 2px 0px;
}

/* Sidebar Partner */

#sidebar #partner img {
	margin-left:20px;
	margin-bottom:20px;
}


#sidebar #partner .item {
      		  width:150px;
      		  float:left;
		  padding: 0 0 10px 0;
		  margin:20px 0 20px 10px;
		  text-align:center;
		 vertical-align:bottom;
		  
        }

        div.fblikebox {

            margin: 20px 0 0 25px;
}
