
BODY {
        padding:0;
        margin:0px;
        font-family: arial, helvetica, verdana, sans-sherif;
	font-size : 12px;
	font-weight : normal;
	font-style : normal;
        background: #FFFFFF url('/images/header_background.gif') repeat-x top left;
}



#Page {
        position: relative;
        width:780px;
        margin:0 auto;
        padding:0px;
        background: transparent;
}

#Header {
        height:92px;
        margin:0;
        padding:10px 0 0 0;
        border:0px solid #FF0000;
}

#logo {
        position:relative;
        float:left;
        height:49px;
        width:419px;
        border:0px solid #000000;
}       

#menuHeader {
        float:right;
        height:19px;
        width:350px;
        vertical-align: baseline;
        text-align: right;
        font-family: arial, helvetica, sans-sherif;               
        font-size: 15px;
        font-weight: bold;
        color:#FF1A1A;
}

#menuHeader A {
        color:#FF1A1A;
        text-decoration:none;
}

#menuHeader A:hover {
        color:#FF1A1A;
        text-decoration:underline;
}

#middleBar{
        height:218px;
        border:0px solid #000000;
        padding-top:7px;

}

#middleBar .lastAdd {
        width:270px;
        float:left;
        height:200px;
        vertical-align:absBottom;
        padding-top:35px;
        font-size:11px;
        line-height:150%;
}

#middleBar .lastAdd H1 {
        color:#000000;
        font-size:12px;
        line-height:150%;
        padding:0px;
        margin:2px 0px 2px 0px;
}

.lastAdd A {
        color:#FFFFFF;
        text-decoration:none;
}

.lastAdd A:hover {
        color:#000000;
        text-decoration:none;
}

#middleBar .title {
        width:200px;
        float:left;
        height:200px;
        vertical-align:absBottom;
        padding-top:35px;

}
#middleBar .title h1 {
        color:#FFFFFF;
}

.imghome{
        border:1px solid #C2C2C2;
        padding:5px;
        background:#FFFFFF;
}

DIV.maincat {
        width:380px;
        height:90px;
        border:1px solid #00000;
        font-size: 24px;
        font-weight: bold;
        color:#FF1A1A;
        vertical-align:middle;
}

DIV.left {float:left;text-align:right;}
DIV.right {float:right;text-align:left;}
.limited {
        position:absolute;
        width:200px;
        height:90px;
        padding-top:10px;
        margin-left:10px;
        vertical-align: middle;
        border:0px #000 solid;
        cursor:pointer;

}
a.maincat {
        display: block;
	padding: 4px;
	margin-bottom: 0px;
	text-decoration: none;
	color: #737172;
	margin-left: 0px;
	width: 380px;
        height:81px;
        background:#FFFFFF;
        vertical-align:middle;
}

a.maincat:hover {
        background:#FF1A1A;
        width:380px;
        color:#FFFFFF;
        text-decoration:none;
}

#Footer{
        padding-top:30px;
        height:40px;
        color:#737172;
        font-size:11px;
        text-align:center;
}


DIV.dottedsep {
        clear:both;
        height:4px;
        background: #FFFFFF url('/images/dotted-sep.gif') no-repeat top center;
        font-size:1px;
        padding:0px;
        width:780px;
        
}


#smallCats {
        clear:both;
}

#smallCats DIV {
        float:left;
        width:80px;
        height:100px;
        font-size:9px;
        font-weight:bold;
        text-align:center;
        margin:0px 2px 0px 0px;
}
#smallCats DIV A {
        display: block;
	padding: 4px;
	margin-bottom: 0px;
	text-decoration: none;
        width:80px;
        height:100px;
        color:#FF1A1A;
}

#smallCats DIV A:hover {
        background:#FF1A1A;
        color:#FFFFFF;
}


DIV.dsCatOff IMG {
        background:#FFFFFF;
        padding:3px;
        border:1px solid #D0D0D0;
}

DIV.dsCatOn IMG {
        background:#FFFFFF;
        padding:2px;
        border:2px solid #FF1A1A;
}

#menuLeft {
        width:250px;
        margin: 20px 0px 20px 10px;
        color:#737172;
        border-right:1px solid #D0D0D0;
        float:left;
}
#content {
        width:470px;
        margin: 20px 0px 20px 0px;
        color:#737172;
        float:right;
        border:0px solid #000000;
}
.cntCoupon{
        font-size:15px;
        font-weight:normal;
        color:#737172;
}
.cntCoupon strong {
        font-weight:bold;
        color:#FF1A1A;
}

A.aBranch {
        margin:2px 0px 13px 0px;
        color:#737172;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

A.aBranch:hover {
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
}


A.bBranch {
        margin:2px 0px 2px 5px;
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

A.bBranch:hover {
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
}


DIV.aBranch {
        margin:2px 0px 2px 5px;
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}


A.aRegion {
        margin:2px 0px 13px 0px;
        color:#737172;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

A.aRegion:hover {
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
}

DIV.aRegion {
        margin:2px 0px 2px 5px;
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

A.aPlace {
        margin:2px 0px 13px 10px;
        color:#737172;
        text-decoration:none;
        font-size:14px;
        font-weight:bold;
}

A.aPlace:hover {
        color:#FF1A1A;
        text-decoration:none;
        font-size:14px;
}

DIV.aPlace {
        margin:2px 0px 2px 10px;
        color:#FF1A1A;
        text-decoration:none;
        font-size:14px;
        font-weight:bold;
}

DIV.selector{
        background:#F2F2F2;
        padding:3px;
        margin:2px 0px 5px 0px;
}

DIV.toonSel{
        cursor:pointer;
}  

DIV.toonSel IMG{      
        margin:0px 5px 2px 2px;
        vertical-align:middle;
}        

SPAN.toonOn{
        color:#FF1A1A;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

SPAN.toonOff{
        color:#737172;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}


.couponDet{
        border:1px solid #C6C6C6;
        margin:3px 0px 3px 0px;
        padding:0px;

}
.couponDet .company{
        background:#DADADA;
        padding:3px;
        text-decoration:none;
        color:#737172;
        font-size:15px;
        font-weight:bold;
        
}
.couponDet .company strong{
        font-size:22px;
        color:#FF1A1A;
        font-weight:bold;
}
.couponDet .detail{
        background:#FFFFFF;
        color:#737172;
        padding:5px 75px 5px 5px;
        line-height:135%;
        clear:both;
        font-size:14px;
}

.couponDet .detailComp{
        background:#FFFFFF;
        color:#737172;
        padding:5px 5px 5px 5px;
        line-height:135%;
        clear:both;
        font-size:14px;
}

.couponDet .detailSmall{
        background:#FFFFFF;
        color:#737172;
        padding:5px;
        line-height:135%;
        clear:both;
        font-size:12px;
}


.couponDet .toon{
        background:#FF1A1A;
        color:#FFFFFF;
        padding:3px;
        vertical-align:middle;
}

.couponDet .address{
        background:#737172;
        color:#FFFFFF;
        padding:3px;
        vertical-align:top;
        text-align:right;
        font-size:11px;
}


#mainContent{
        border:0px solid #000000;
}

#mainContentHtml { 
        padding: 20px 0px 20px 150px;
        line-height:135%;
        font-size:14px;
}


#mainContentHtml A { 
        color:#FF1A1A;

}

P {
        margin: 10px 0px 10px 0px;
}
h1 {
        margin: 10px 0px 5px 0px;
        color:#FF1A1A;
        text-decoration:none;
        font-size:20px;
}

h2 {
        margin: 7px 0px 7px 0px;
        color:#737172;
        text-decoration:none;
        font-size:17px;
        font-size:bold;
}

span.fTitle {
        width:180px;
}

TD.brdTop{
        border-top:1px solid #C6C6C6;
}

TD.brdRght{
        border-right:1px solid #C6C6C6;
}

A.aToon {
        color:#FFFFFF;
        text-decoration:none;
        font-size:16px;
        font-weight:bold;
}

A.aToon:hover {
        color:#000000;
        text-decoration:none;
        font-size:16px;
}

.cutter {
        clear:both;
        height:20px;
        margin:10px 0px 10px 0px;
        background:#FFFFFF url('/images/cutter.gif') no-repeat top left;

}
.eenSubcategorie{
        color:#737172;
        text-decoration:none;
        font-weight:bold;
        font-size:15px;
}

.geenGevonden{
        color:#FF1A1A;
        text-decoration:none;
        font-weight:normal;
        font-size:15px;
}


#cPrint { background: url('/images/printer.gif') no-repeat center right; padding: 4px 50px 4px 4px; text-align:right; width:250px; margin:0px auto 0px auto; }
#cPrint STRONG, #cError Strong { font-size:15px; font-weight: bold; }
#cError { color: red; padding: 10px 50px 10px 50px; text-align:center; }

.cpercent {z-index:100;position:absolute;top:0px;left:648px;height:134px; width:122px; font-family: arial; font-size: 28px; padding: 18px 10px 0px 0px; text-align:right; letter-spacing: 0px; color: #000000; font-weight: bold; background: url(/images/cornerleft.gif) no-repeat top right; float:right; }  
.camount {z-index:100;position:absolute;top:0px;left:648px;height:134px; width:122px; font-family: arial; font-size: 18px; padding: 10px 10px 0px 0px; text-align:right; letter-spacing: 0px; color: #000000; font-weight: bold; background: url(/images/cornerleft.gif) no-repeat top right; float:right; }  
.camountnoeuro {z-index:100;position:absolute;top:0px;left:648px;height:134px; width:122px; font-family: arial; font-size: 28px; padding: 0px 10px 0px 0px; text-align:right; letter-spacing: 0px; color: #000000; font-weight: bold; background: url(/images/cornerleft.gif) no-repeat top right; float:right; line-height:100%; } 
.camountnoeuro SMALL {font-size: 20px; } 

a.aPrint {margin:10px;}
a.aPrint img, a.aPrint:active img, a.aPrint:visited img{opacity : 0.85; filter : alpha(opacity=85);}
a.aPrint:hover img, a.aPrint:visited:hover img {opacity : 1; filter : alpha(opacity=100);}

#companyDetail {
        border:1px solid #C6C6C6;
        margin:3px 0px 3px 0px;
        padding:0px;
}

#companyDetail .company{
        background:#DADADA;
        padding:3px;
        text-decoration:none;
        color:#737172;
        font-size:15px;
        font-weight:bold;
        
}

#companyDetail .company strong{
        font-size:22px;
        color:#FF1A1A;
        font-weight:bold;
}

#companyDetail DIV.detailComp{
        background:#FFFFFF;
        color:#737172;
        padding:5px 5px 5px 5px;
        line-height:135%;
        font-size:14px;
        border-bottom:1px solid #C6C6C6;
}

#companyDetail DIV.detailCompSmall{
        background:#FFFFFF;
        color:#737172;
        padding:5px 5px 5px 5px;
        line-height:135%;
        font-size:12px;
        width:350px;
}

.footCompany {
        border-bottom:1px solid #C6C6C6;
        margin:3px 0px 3px 0px;
        padding:0px;
}
.footCompany .toon{
        background:#FF1A1A;
        color:#FFFFFF;
        padding:3px;
        vertical-align:middle;
}

.footCompany .address{
        background:#737172;
        color:#FFFFFF;
        padding:3px;
        vertical-align:top;
        text-align:right;
        font-size:11px;
}

DIV.snapCoupon {
        width: 250px;
        float:left;
        border:2px dotted #C6C6C6;
        background:#FFFFFF;
        margin:2px;
        padding:1px;
}

DIV.snapCoupon DIV.snapTitle {
        background:#FF1A1A;
        color:#FFFFFF;
        padding:3px;
        text-align: center;
        font-size:28px;
        font-weight:bold;
        line-height:100%;
}

DIV.snapTitle small {
        font-size:23px;
}

DIV.snapCoupon DIV.snapContent {
        background:#FFFFFF;
        color:#505050;
        padding:5px;
        text-align: left;
        font-size:13px;
        font-weight:normal;
}

DIV.snapCoupon DIV.snapFooter {
        background:#FF1A1A;
        color:#FFFFFF;
        padding:3px;
        vertical-align:middle;
}




