/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------		 M A I N . C S S	 -----------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------- ALLGEMEIN --------------------------------------------------------------------*/

body {
    margin: 0px;
    padding: 0px;
    background-color: #FFF;
}
a img {
    border: none;
}
/*-- Outtake01*/
/*Space zwischen Head und Navigationszeile*/

.HeadSpacer {
    width: 795px;
    background-color: #fff;
    font-size: 1px;
    height: 7px;
}
/* ---------------------- CONTENT LEFT ---------------------- */
/*Content und graue Sec-Navigation BOX*/


/*Content-BOX*/

#ContentContainer {    
    margin-top: 32px;
}
/*Linker Bereich BOX*/










/*Webebanner*/

#commercial {
    Height: 222px;
    position: relative;
    background-color: #f90;
}
/*Produktsparten SPACE*/

.WhiteBorder {
    width: 5px;
    padding: 0px;
    background-color: #fff;
}
/*hover image produktbereich*/

.prodhover {
    position: absolute;
    width: 201px;
    height: 210px;
}
.prodhover4sp {
    position: absolute;
    width: 150px;
    height: 210px;
}
/*Produkt-Text Headline orange*/

#ProduktTabelle a {
    background: none;
}
/*Trennlinie Homepage*/

.HpLine {
    display: none;
}
/* ------------------- NEWS TABELLE ------------------------- */

#NewsTabelle {
    width: 100%;
    margin: 32px 0px;
    display: inline-block;
    padding: 0px 16px;
}
#NewsTabelle a::before,
.prodbox4col a::before
 {
    display: none !important;
}
.prodbox4col a {
    text-decoration: none !important;
}
#NewsTabelle td {
    vertical-align: top;
}
/*Produktsparten SPACE*/

.NewsBorder,
#NewsTabelle .WhiteBorder {
    display: none;
}
/*News-Text-Definition*/

#NewsTabelle td dfn {
    font-style: normal;
    display: block;
    padding: 0px 5px 0px 0px;
}
/*News-Text Headline*/

#News b {
    color: #666;
}
/*hover image News*/

.newshover {
    position: absolute;
    width: 117px;
    height: 135px;
}
/*Hover-Class News */

.NewsH,
.NewsH div dfn,
.NewsH div b {
    color: #000;
}
/*Tabellenzelle News*/

.News {
    width: 25%;
    padding: 0px 16px;
}
#BigNews {
    position: relative;
    left: 5px;
    border-top: 4px solid #fff;
}
.News a,
#BigNews a {
    display: block;
    margin-top: 0px;
    text-indent: 10px;
    background-position: -625px -576px;
}
#BigNews .BigNewsLink {
    float: left;
  
}
.News a img {
    display: block;
    width: 117px;
    height: 55px;
    margin: 0px auto;
}
#BigNews img {
    width: 117px;
    height: 55px;
}
#BigNews div {
    width: 124px;
    height: 55px;
    border: none;
    float: left;
}
/* ------------------------- FOOTER ------------------------- */

#copyright {
    width: 100%;
	height: 600px;
    float: left;
    margin-top: 32px;
    background-color: #fff;
    color: #333;
	background: url("/r05/staticContent/images/footer_placeholder.gif") no-repeat center; 
}
#copyright img {
	display: none;
}
/* ---------------------- HREF ALLGEMEIN -------------------- */

a {
    left: 0px;
    text-decoration: none;
    color: #363636;
    background: none;
    padding-left: 0px;
}
a:hover {
    color: #F07D00;
    text-decoration: none;
}
/* _________________________F O N T    O T H E R S ______________________________ */
/*-- Outtake02--*/

form {
    margin: 0px;
    padding: 0px;
}
#waitMessage
/*Warten Hinweis BOX*/

{
    position: absolute;
    font-weight: bold;
    border: 1px solid #ababab;
    color: #878787;
    background-color: #ECECEC;
    padding: 20px;
    z-index: 1000;
}
.prodbox4col img {
    width: 35px;
}
.prodbox3col img {
    width: 70px;
}
.prodbox3col,
.prodbox4col {
    width: 100%;
    border-collapse: collapse;
  
}
.prodbox4col td {
    background-color: #f7f7f7;
    width: calc(50% - 10px);
    vertical-align: top;
    display: inline-block;
    border: 1px solid #f7f7f7 !important;
	margin-top: 16px;
	padding: 0;
	min-height: 175px;
}

.prodbox4col td p{
margin: 0px;
}

.prodbox4col td:nth-child(2n) {
margin-left: 8px;
}

.prodbox4col td:nth-child(2n+1) {
margin-right: 8px;
}

.prodbox4col td:hover {
    border: 1px solid #f07d00 !important;
}
.prodbox3col td {
    background-color: #f7f7f7;
    width: 201px;
    vertical-align: top;
    border-top: 4px solid #fff;
    border-left: 5px solid #fff;
    padding: 0px 0px 10px 0px;
} 
.prodbox3col a,
.prodbox4col a {
    background: none;
    display: block;
}
.prodbox3col a:hover,
.prodbox4col a:hover {
    color: #363636 !important;
}
.prodbox3col a,
.prodbox4col a {
    background: none;
    display: block;
}
.prodbox3col b,
.prodbox4col b {
    display: block;

}
#LeftContent .prodbox3col p,
#LeftContent .prodbox4col p {
    float: right;
    
    clear: left;
    cursor: pointer;
   
  
    width: 90%;
}


.prodhead {
    letter-spacing: 0.0em;
    
    line-height: normal;
        color: #f07d00;
}
.prodbox4col .prodhead b {
    letter-spacing: 0.0em;
	 color: #f07d00;
	 font-size: 16px !important;
line-height: 21px;
margin: 8px 0px;
font-weight: bold;
}

.prodbox4col a.Home2Info,
.prodbox4col a.Home2Shop {
	color:#f07d00;
}

.prodbox4col a.Home2Info::before,
.prodbox4col a.Home2Shop::before {
    content: '\00bb';
    padding-right: 8px;
    text-decoration: none !important;
    display: inline-block;
}

.prodbox4col b {
		 font-size: 14px !important;
}

/* -- Outtake03 -- */
/*Link, der im Text frei plazierbar ist*/

.textlink {
    padding-left: 8px;
    margin-left: 5px;
    color: #f07d00;
}
/*US_EN_Bug remarketing script*/

#menu48 {
    width: auto !important;
    height: auto !important;
}



h1,
.text,
.text_ohne_bild,
#LeftContent img,
.picturetext,
#LeftContent p,
#RightContent,
#RightContent a,
div div.list,
div.list,
.LinkList,
.text_ohne_bild table,
.text table {
    border: 0px transparent !important;
}

#RightContent a::before
{
    content: '\00bb';
    padding-right: 8px;
    text-decoration: none !important;
    display: inline-block;
}

#commercial img  {
	width: 100% !important;
}

.prodbox4col td:empty {
	background-color: #fff !important;
	border: 0 solid #fff !important;
	height: 0 !important;
}
