/*algemeen */
*       {margin: 0; padding: 0;}
/* GX NOTICE: The following file path has been added by GX on the next line: /static/hanospresentation/css/ */
body    {margin: 0; font-size: 11px; font-family: Arial; background:#FFFFFF; color:#333333; line-height:12px;behavior: url("/static/hanospresentation/css/csshover3.htc");}
none    {background-color:none;}
p     {padding-bottom:5px;}
img     {border:0;}
hr      {height:1px; color:#cccccc; }
input     {font-size:11px; font-family: Arial; color:#4e1648;}
fieldset  {border:0px; margin:0px; padding:0px;}


h1, .header1{font-size: 16px; color:#3f0039;}
h2, .header2{font-size: 14px; color:#3f0039;}
h3, .header3{font-size: 12px; color:#3f0039;}

a     {font-family:arial; color:#4e1648;} 
a:hover   {text-decoration:none; color:#4e1648;}

form    {border:0px; }
.right    {float:right;}
.clear    {clear:both;}

#container  {position:relative; width:580px; margin-left:0px; left: 0; padding:10px 10px 10px 10px; }
.backgr   {background:#ffffff; width:580px; float:left;}
/*top*/
.top            {float:left; width:570px; height:127px; padding:0px;}
.top .logo          {float:left; width:318px; height:127px;}
.top .topmenu       {display:none;}

.top .inloggen        {display:none;}
.top .invoerveld      {display:none;}
.top .aangemeld       {display:none;}
.top .knop          {display:none;}
.top .inloggen a      {display:none;}
.top .inloggen a:hover    {display:none;}
.top .wwverg        {display:none;}
.top .inlogbut        {display:none;}
.top .topmenu li a:hover  {display:none;}

/*hoofdmenu*/
.hoofdmenu              {display:none;}

/*breadcrumb*/
.breadcrumb         {display:none;}

/*inhoud*/
.inhoud           {float:left; width:786px; padding:0px 0px 10px 0px; line-height:16px;}
.inhoud .homeinhoud     {display:none;}
.inhoud .homeplaat      {display:none;}
.inhoud .activiteiten   {float:left; width:388px; height:275px; padding:10px 8px 0px 0px;}
.inhoud .activiteit     {float:left; width:184px; height:126px; padding:0px 5px 0px 0px; background:url(../img/box_klein_top.gif) no-repeat;}
.inhoud .activiteit a   {text-decoration:none;color:#000000;}
.inhoud .activiteitinhoud {float:left; width:170px; overflow:hidden; height:61px; display:block; padding:0px 7px 7px 7px;}
.inhoud .activiteitinhoud h2{color:#522145;}
.inhoud .activiteitinhoud h2 a  {text-decoration:none;color:#522145;}
.inhoud .activiteitinhoud a   {text-decoration:none;color:#000000;}
.inhoud .activiteitafb    {position:relative; float:left; width:184px; height:58px; padding:0px 0px 0px 0px;}
.inhoud .activiteitlayer  {position:absolute; z-index:2; width:184px; height:58px;}
.inhoud .activiteitimg    {position:absolute; z-index:1; width:184px; height:58px;}
.inhoud .welkom       {float:left; width:378px; height:275px; padding:10px 0px 10px 0px;}
.inhoud .welkom2      {float:left; width:378px; height:auto; padding:10px 0px 10px 0px;}
.inhoud .actueel      {float:left; width:378px; padding:0px 10px 30px 0px;}
.inhoud .nieuw        {float:left; width:378px; padding:0px 0px 30px 0px; }
.inhoud .nieuwsuitdemarkt {float:left; width:776px; padding:0px 0px 10px 0px;}
.inhoud .nieuwsitem     {float:left; width:184px; height:171px; padding:0px 10px 0px 0px; background:url(../img/box_klein_top.gif) no-repeat; margin-bottom:10px;}
.inhoud .nieuwsinhoud   {float:left; width:170px; height:75px; display:block; padding:7px 7px 7px 7px;}
.inhoud .nieuwsinhoud h2  {color:#522145;}
.inhoud .nieuwsinhoud h2 a  {text-decoration:none;color:#522145;}
.inhoud .nieuwsinhoud a   {text-decoration:none;color:#000000;}
.inhoud .nieuwsafb      {position:relative; float:left; width:184px; height:84px; padding:0px 0px 0px 0px;}
.inhoud .nieuwslayer    {position:absolute; z-index:2; width:184px; height:84px;}
.inhoud .nieuwsimg      {position:absolute; z-index:1; width:184px; height:82px; overflow:hidden;}
.inhoud .content      {float:left; width:571px; padding:10px 0px 0px 0px;}
.inhoud .faqitem      {float:left; width:571px; padding:0px 0px 0px 0px;}
.inhoud .faqvraag     {float:left; width:571px; padding:0px 0px 0px 0px;}
.inhoud .faqantwoord    {float:left; width:571px; padding:0px 0px 10px 0px; display:none;}

/*links*/
.links            {display:none;}

/*vervolg*/
.inhoud .vervolgplaat   {float:left; width:571px; height:190px; padding-bottom:10px;}
.inhoud .vervolgplaatbreed  {display:none;}
.inhoud .content      {padding:0px 0px 80px 0px; width:572px;}
.inhoud .breed        {width:582px;}
.inhoud .breed2       {width:600px;}
.inhoud ul      {margin:0px 0px 0px 0px;}
.inhoud li      {margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; list-style:disc;}
.inhoud .num li {margin:0px 0px 0px 25px; padding:0px 0px 0px 0px; list-style:decimal;}
.inhoud h1      {padding:0px 0px 0px 0px; margin:0px; color:#3f0039;}
.inhoud h2      {padding:0px 0px 0px 0px; margin:0px; color:#3f0039;}
.inhoud h3      {padding:0px 0px 0px 0px; margin:0px; color:#3f0039;}
.inhoud h4      {padding:0px 0px 0px 0px; margin:0px; color:#3f0039;}
.inhoud .imgr       {padding:0px 0px 0px 8px; float:right;}
.inhoud .imgl       {padding:0px 8px 0px 0px; float:left;}
.inhoud .imgb       {padding:8px 0px 0px 0px;}
.inhoud .imgt       {padding:0px 0px 8px 0px;}
.inhoud table       {margin:0px 0px 20px 0px;}
.inhoud th          {background-color:#FFCC00; padding:2px 5px 2px 5px; text-align:left;}
.inhoud td          {padding:2px 5px 2px 5px; vertical-align:top;}
.inhoud .formulier {margin-top:20px;}
.inhoud .formulier th   {padding:0px; padding:2px 5px 2px 0px;}
.inhoud .formulier td   {padding:0px; padding:2px 5px 2px 0px;}
.inhoud .tekstveld    {border:1px solid #FFCC00; background-color:#ffffff; line-height:16px; padding-left:3px; height:16px; width:425px;}
.inhoud .tekstveldsmall{border:1px solid #FFCC00; background-color:#ffffff; line-height:16px; padding-left:3px; height:16px;}
.inhoud .homeinhoud .tekstveld    { width:225px;}
.inhoud .radio      {}
.inhoud .checkbox   {}
.inhoud .select   {min-width:65px; width:auto;}
.inhoud .file     {border:1px solid #FFCC00; background-color:#ffffff; line-height:16px; padding-left:3px; height:18px;}
.inhoud .terug    {float:left; background:url(../img/buttonterug_bg.gif) left no-repeat #FFCC00; font-weight:bold; text-align:left; border:0px; padding:1px 5px 1px 20px; margin:10px 0px 0px 20px; width:85px;}
.inhoud .button   {float:left; background:url(../img/button_bg.gif) left no-repeat #FFCC00; font-weight:bold; text-align:left; border:0px; padding:1px 5px 1px 20px; margin:10px 0px 0px 20px; width:85px;}
.inhoud .reset    {float:left; background:url(../img/button_bg.gif) left no-repeat #FFCC00; font-weight:bold; text-align:left; border:0px; padding:1px 5px 1px 20px; margin:10px 0px 0px 20px; width:85px;}
.inhoud .submit   {float:left; background:url(../img/button_bg.gif) left no-repeat #FFCC00; font-weight:bold; text-align:left; border:0px; padding:1px 5px 1px 20px; margin:10px 0px 0px 20px; width:85px;}
.inhoud label     {float:left;}
.inhoud .content .labelcr   {padding-right:10px;width:auto;}
.inhoud .content .veldbreedte {width:140px;}
.inhoud .content .sitemap   {margin-left:20px; font-weight:bold; color:#3f0039; list-style:disc; font-size:11px;}
.inhoud .content .sitemap ul  {padding:0px; margin:0px;}
.inhoud .content .sitemap li  {margin-left:15px; font-style:bold;}
.inhoud .content .sitemap li li     {margin-left:15px; font-style:italic;}
.inhoud .content .sitemap li li li    {margin-left:15px; font-style:normal;}
.inhoud .content .sitemap li li li li {margin-left:15px; font-style:normal;}
.inhoud .content .sitemap li li li li li{margin-left:10px; font-style:normal;}
.inhoud .content .sitemap a     {color:#3f0039;}
.inhoud .content .sitemap li a    {color:#3f0039; font-weight:normal;}
.inhoud .content .sitemap li li a {color:#333333; font-weight:normal;}
.inhoud .content .zoekbalk    {font-weight:bold; float:left; width:571px; padding-bottom:20px;}
.inhoud .content .zoekresultaat {padding-bottom:20px; float:left; width:571px;}
.inhoud .content .resultaattekst{color:#7c7e7f;}
.inhoud .content .resultaattekst a{color:#7c7e7f;}
.inhoud .dl-pdf   {background:url(../img/icons/page_white_acrobat.png) no-repeat left; height:20px; float:left; clear:left; padding:0px 0px 3px 20px; }
.inhoud .dl-wrd   {background:url(../img/icons/page_white_word.png) no-repeat left; height:20px; float:left; clear:left; padding:0px 0px 3px 20px; }
.inhoud .dl-pic   {background:url(../img/icons/picture.png) no-repeat left; height:20px; float:left; clear:left; padding:0px 0px 3px 20px; }
.inhoud .dl-xls   {background:url(../img/icons/page_white_excel.png) no-repeat left; height:20px; float:left; clear:left; padding:0px 0px 3px 20px; }
.inhoud .dl-avi   {background:url(../img/icons/film.png) no-repeat left top; height:20px; float:left; clear:left; padding:0px 0px 3px 20px; }


.inhoud .topper           {float:left; width:188px;height:230px;background:url(../img/topper_bot2.png) no-repeat bottom; padding:0px 0px 10px 0px; margin:0px 10px 10px 0px; _margin:0px 10px 10px 0px; border:1px solid #f5f5f5; page-break-after:always;}
.inhoud .topper a         {text-decoration:none; }
.inhoud .topper .toppertop      {float:left; width:188px; height:9px; background:url(../img/topper_top2.png) top left no-repeat;position:relative;}
.inhoud .topper .topperafb      {float:left; width:188px; text-align:center; padding:0px 0px 5px 0px;position:relative;}
.inhoud .topper .toppertext     {float:left; padding:0px 5px 5px 10px;width:170px;position:relative; height:80px;}
.inhoud .topper .toppertitel    {text-decoration:none; width:174px; font-size:11px; color:#3f0039; font-weight:bold; }
.inhoud .topper .topperprijs    {float:right; width:170px;padding:6px 6px 6px 0px;bottom: 0px; position: relative;}
.inhoud .topper .topperprijs .van {float:left; font-size:11px; color:#333333; text-decoration:line-through; padding:0px 0px 6px 0px;}
.inhoud .topper .topperprijs .voor  {float:right; font-size:20px; line-height:25px; font-weight:bold; color:#cc0000;}
.inhoud .topper .topperprijs sup  {vertical-align:text-top;}
.breder           {width:600px;}

.inhoud .aanbiedingrechts     {float:left; width:203px;}
.inhoud .rechtsitem       {float:left; width:203px; padding:0px 0px 10px 0px;}

.inhoud .activiteitentable1   {width:100%;}
.inhoud .activiteitentable2   {width:100%;}
.inhoud .activiteitentable1 th  {padding:0px; padding:2px 5px 2px 5px; background:#fcc917; border-right:2px solid #ffffff;}
.inhoud .activiteitentable1 th a{text-decoration:none;}
.inhoud .activiteitentable1 th a:hover{text-decoration:underline;}
.inhoud .activiteitentable1 .act  {padding:0px; padding:2px 5px 2px 5px; background:#522145; color:#FFFFFF;}
.inhoud .activiteitentable1 .act a  {color:#FFFFFF;}
.inhoud .activiteitentable1 td  {padding:0px; padding:2px 5px 2px 5px;}
.inhoud .activiteitentable2 th  {padding:0px; padding:2px 5px 2px 5px; background:#522145; color:#FFFFFF;}
.inhoud .activiteitentable2 td  {padding:0px; padding:2px 5px 2px 5px;}


/*rechts*/
.rechts           {float:left; width:204px; padding:0px 0px 0px 0px; position: relative; z-index:12;}
.rechts .wereldtoppers    {float:left;}
.rechts .topper       {float:left; width:200px; background:url(../img/right_bot.png) left bottom no-repeat; padding:0px 4px 5px 0px; margin:0px 0px 10px 0px;}
.rechts a         {text-decoration:none; }
.rechts .toppertop      {float:left; width:204px; height:9px; background:url(../img/right_top.jpg) no-repeat;}
.rechts .topperafb      {float:left; width:90px; height:90px; padding:0px 0px 0px 5px;;}
.rechts .toppertext     {float:left; width:90px; padding:0px 5px 5px 0px;}
.rechts .toppertitel    {text-decoration:none; padding-bottom:5px; float:left; width:100px; font-size:11px; color:#3f0039; font-weight:bold; }
.rechts ul          {float:left; display:block; margin:0px; padding:5px 0px 5px 10px; width:90px;}
.rechts ul li       {}
.rechts .topperprijs    {float:right; width:95px; padding:15px 3px 6px 0px;}
.rechts .topperprijs .van {float:left; font-size:11px; color:#333333; text-decoration:line-through; font-style:italic; padding:0px 0px 3px 0px;}
.rechts .topperprijs .voor  {clear:both; float:right; font-size:17px; line-height:20px; font-weight:bold; color:#cc0000; font-style:italic}
.rechts  .topperprijs sup {vertical-align:text-top;}

/*footer*/
.footermenu         {display:none;}

.footer           {display:none;}

.checkbox   {width: 12px; height:16px; padding:0px 5px 0px 0px; background: url(../img/checkbox.gif) no-repeat; float:left; display: block;}
.radio    {width: 12px; height:16px; padding:0px 5px 0px 0px; background: url(../img/radio.gif) no-repeat; float:left; display: block;}
.select   {width:205px; height:18px; padding:0px 24px 0px 8px; border:1px solid #FFCC00; background: url(../img/select.gif) no-repeat right; position: absolute;font-size:9.5px;overflow: hidden;}
.red    {color:#ff0000;}
input, select, textarea   {border:1px solid #FFCC00;}

.containeractie       {float:left; width:800px; padding:0px; margin:0px; height:300px; background:url(../img/actiepaginabg.png) no-repeat; line-height:18px;}
.containeractie .afbeelding   {float:left; padding:10px; width:280px; height:280px;}
.containeractie .content    {float:left; width:350px; height:300px;}
.containeractie .titel      {font-size: 16px; color:#3f0039; font-weight:bold;}
.containeractie .omschrijving1  {float:left; width:346px; height:40px; padding:40px 10px 10px 10px;}
.containeractie .omschrijving2  {float:left; width:328px; overflow:scroll; height:172px; padding:8px; border:1px #3f0039 solid;}
.containeractie .rechterblok  {float:left; width:134px; height:300px;}
.containeractie .sluiten    {float:left; width:114px; height:30px; padding:10px 10px 0px 10px; text-align:right;}
.containeractie .logo     {float:left; width:134px; height:55px; text-align:center;}
.containeractie .tekst      {float:left; width:134px; height:100px;}
.containeractie .prijzen    {float:right; width:100px; height:75px; padding-top:170px;}
.containeractie .bestellen    {float:left; width:134px; height:30px;}
.containeractie ul      {margin:0px 0px 0px 0px;}
.containeractie li      {margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; list-style:disc;}
.containeractie .prijzen .van   {float:left; font-size:20px; font-weight:bold; color:#333333; text-decoration:line-through; padding:0px 0px 5px 0px;}
.containeractie .prijzen .voor    {clear:both; float:right; line-height:36px; font-size:32px; font-weight:bold; color:#cc0000; font-style:italic;}
.containeractie a         {text-decoration:none; }
.containeractie .prijzen .voor sup    {vertical-align:text-top; font-size:20px;}
.containeractie .prijzen .van sup   {vertical-align:text-top; font-size:14px;}

.email    {background:#ffffff;}
.mail   {padding-left:10px;}

