@charset "utf-8";
/* CSS Document */

input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
  border-color: red !important;
  border-style: solid !important;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
}

.vanadium-message-value {
  font-style: italic;
  text-decoration: underline;
}

.vanadium-advice {
  font-size: 13px;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: red;
  float:right;
}

input.vanadium-valid {
}

input.vanadium-valid ~ .vanadium-valid-advice {
  display: inline !important;
  color: green;
}
.tabtop{
	margin: 5px 0 0 -15px;
}
.tabtop a:link {
	color: #ffffff;
	text-decoration:none;
}
.tabtop a:visited {
	color: #ffffff;
	text-decoration:none;
}
.tabtop a:hover {
	color: #7bc9dd;
	text-decoration:none;
}
.container {
  margin: 3px;
  padding: 2px;
  width: auto;
}

.container.vanadium-valid {
}

.container.vanadium-invalid {
  border-color: #F00 !important;
}

html, body {
        height:100%;
}

body {
        margin:0px;
        padding:0px;
        color:#19176c;
        font-family:Verdana, Geneva, sans-serif;
        font-size:8pt;
        line-height:16pt;
}

a { color:#19176c; text-decoration:underline; }
a:link { color:#19176c; text-decoration:underline; }
a:hover { color:#7bc9dd; text-decoration:underline; }
a:active { color:#7bc9dd; text-decoration:underline; }
a:visited { color:#19176c; text-decoration:none; }

img { border: 0px; }

h1 {
        color:#19176c;
        font-size:8pt;
        font-family:Verdana, Geneva, sans-serif;
}

h2 {
        margin:0px;
        padding:0px 0px 0px 0px;
        height:33px;
        color:#40306f;
        font-size:11pt;
        font-weight:bold;
        font-family:Verdana, Geneva, sans-serif;
        line-height:25pt;
}

h3 {
        margin:0px;
        padding:0px 0px 0px 0px;
        height:33px;
        color:#2b2b2b;
        font-size:11pt;
        font-weight:bold;
        font-family:Verdana, Geneva, sans-serif;
        line-height:25pt;
}

h4 {
        margin:0px;
        padding:0px 0px 0px 0px;
        height:33px;
        color:#40306f;
        font-size:11pt;
        font-weight:bold;
        font-family:Verdana, Geneva, sans-serif;
        line-height:25pt;
}

h5 {
        margin:0px;
        padding:0px 0px 0px 0px;
        height:33px;
        color:#2b2b2b;
        font-size:11pt;
        font-family:Verdana, Geneva, sans-serif;
        line-height:25pt;
}

h6 {
        margin:0px;
        padding:0px 0px 0px 0px;
        height:33px;
        color:#fff;
        font-size:11pt;
        font-weight:bold;
        font-family:Verdana, Geneva, sans-serif;
        line-height:25pt;
}

p {}

.site {
        float:left;
        position:absolute;
        width:1000px;
        left:50%;
        margin:0px 0px 0px -500px;
        padding:0px;
}

/* ******************** START HEADER ******************** */
.header {
        float:left;
        margin:0px;
        padding:0px;
        width:1000px;
        height:110px;
        z-index:1000;
}

.subscribe {
        float:left;
        margin:0px;
        padding:0px 0px 0px 0px;
        width:210px;
        height:20px;
        font-size:8pt;
}

.subscribe ul.tabs {
        float:left;
        list-style-type:none;
        margin:0px;
        padding:0px;
}

.subscribe ul.tabs li {
        display:inline;
        margin:0px;
        padding:0px;
}

.subscribe ul.tabs li a {
        float:left;
    display:inline;
        margin:0px;
    padding:0px 20px 0px 0px;
    height:20px;
    color:#19176c;
    line-height:20pt;
    text-align:center;
        text-decoration:none;
}

.subscribe ul.tabs li a:link {
}

.subscribe ul.tabs li a:hover {
        text-decoration:underline;
}

.subscribe ul.tabs li a:visited {
}

.subscribe ul.tabs li a:active {
}

.topmenu {
        float:right;
        margin:0px;
        padding:0px;
        background-color:#fff;
        width:700px;
        height:20px;
        color:#19176c;
        font-size:8pt;
}

.topmenu ul.tabs {
        float:right;
        list-style-type:none;
        margin:0px;
        padding:0px;
}

.topmenu ul.tabs li {
        display:inline;
        margin:0px;
        padding:0px;
}

.topmenu ul.tabs li a {
        float:left;
    display:inline;
        margin:0px 0px 0px 0px;
    padding:0px 0px 0px 20px;
    height:20px;
    color:#19176c;
    line-height:20pt;
    text-align:center;
        text-decoration:none;
}

.topmenu ul.tabs li a:link {
}

.topmenu ul.tabs li a:hover {
        text-decoration:underline;
}

.topmenu ul.tabs li a:visited {
}

.topmenu ul.tabs li a:active {
}

.bar_bk {
        float:left;
        margin:5px 0px 0px 0px;
        padding:0px;
        background:url(../images/header_bk.jpg) repeat-x top left;
        width:1000px;
        height:60px;
}

.bar {
        float:left;
        margin:0px;
        padding:0px;
        background:url(../images/header.jpg) no-repeat top left;
        width:1000px;
        height:60px;
}

.logo {
        float:right;
        margin:0px;
        padding:0px;
        background:url(../images/logo.png) no-repeat top left;
        width:285px;
        height:60px;
}

.mainmenu {
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:1000px;
        height:30px;
        background: url(../images/menu_bk.jpg) repeat-x top left;
        color:#ffffff;
        font-size:8pt;
}

.mainmenu ul.tab {
        float:left;
        list-style-type:none;
        margin:0px;
        padding:0px;
        border-right:1px solid #27420b;
}

.mainmenu ul.tab li {
        display:inline;
        margin:0px;
        padding:0px;
}

.mainmenu ul.tab li a {
        float:left;
    display:inline;
        margin:0px;
    padding:0px 20px 0px 20px;
    height:30px;
    color:#ffffff;
    line-height:22pt;
    text-align:center;
        vertical-align:middle;
        border-left:1px solid #677286;
        border-right:1px solid #5e7191;
}

.mainmenu ul.tab li a:link {
}

.mainmenu ul.tab li a:hover {
}

.mainmenu ul.tab li a:visited {
}

.mainmenu ul.tab li a:active {
}

/* ******************** START HEADER ******************** */




.container {
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:1000px;
        height:100%;
        /*min-height:736px;*/
        /*height:736px;*/
/*        background-color:#abcdef;
*/        color:#19176c;
        border: 0px solid #000;
}




/* ******************** START LEFT ******************** */
.left {
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:197px;
        height:100%;
/*        background-color:#093;
*/        z-index:500;
        border:0px solid #f00;
}

.search {
        float:left;
        margin:8px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:140px;
        border:0px solid #000;
}

.search h1 { margin:5px 0px 0px 0px; padding:0px; color:#19176c; }

.searchform { margin:0px; padding:0px; border:0px solid #000; }

.searchword {
        padding:1px 0px 0px 2px;
        width:170px;
        height:17px;
        color:#c7b2c0;
        font-size:8pt;
        border:1px solid #D2E5EA;
}

.searchbutton {
        float:right;
        margin:2px 0px 0px 0px;
        padding:0px;
        width:33px;
        height:14px;
        background:url(../images/btn_search.png) no-repeat top left;
        border:none;
}

.searchagain {
        float:left;
        margin:8px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:20px;
        border:0px solid #000;
}

.compare {
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:50px;
        text-align:center;
        vertical-align:middle;
        /*background:url(../images/btn_compare.png) no-repeat top left;*/
        border:0px solid #000;
}

.filter {
        float:left;
        margin:0px;
        padding:0px;
        width:100%;
        min-height:60px;
        border:0px solid #000;
}

.region {
        float:left;
        margin:0px;
        padding:0px;
        width:100%;
        border:0px solid #000;
}

.regiontitle { float:left; margin:0px; padding:0px; color:#19176c; font-weight:bold; border:0px solid #000; }
.regioncontainer { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:100%; color:#19176c; border:1px solid #d2e5ea; }
.regioncontent { float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:192px; height:100%; color:#19176c; border:0px solid #d2e5ea; overflow:auto; }

.regioncontent:hover { height:100%; overflow:auto; }

.city {
        float:left;
        margin:0px;
        padding:0px;
        width:197px;
        min-height:60px;
        border:0px solid #000;
}

.citytitle { float:left; margin:0px; padding:0px; color:#19176c; font-weight:bold; border:0px solid #000; }
.citycontainer { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:250px; color:#19176c; border:1px solid #D2E5EA; }
.citycontent { float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:192px; height:250px; color:#19176c; border:0px solid #000; overflow:auto; }

.citycontent:hover { height:100%; overflow:auto; }

.category {
        float:left;
        margin:0px;
        padding:0px;
        width:197px;
        min-height:60px;
        border:0px solid #000;
}

.categorytitle { float:left; margin:0px; padding:0px; color:#D2E5EA; font-weight:bold; border:0px solid #000; }
.categorycontainer { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; height:250px; color:#19176c; border:1px solid #ccc; }
.categorycontent { float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:192px; height:250px; color:#19176c; border:0px solid #000; overflow:auto; }

.categorycontent:hover { height:100%; overflow:auto; }

.region ul, .city ul, .category ul {
        list-style:none outside none;
        margin:0px;
        padding:0px;
        width:100%;
        border:0px solid #ff0;
}

.region ul li, .city ul li, .category ul li {
        position:relative;
        margin:0px;
        padding:0px;
        /*width:170px;*/
        width:160px;
        height:18px;
        font-size:7pt;
        border:0px solid #0f0;
		
}

.region ul li a, .city ul li a, .category ul li a {
        display:block;
        margin:0px;
        padding:0px;
        color:#19176c;
        width:100%;
        border:0px solid #00f;
}

.region li span.count, .city li span.count, .category li span.count { position:absolute; margin:0px; padding:0px; top:0px; right:10px; border:0px solid #000; }

.region a:link, .city a:link, .category a:link { color:#19176c; text-decoration:none; }
.region a:hover, .city a:hover, .category a:hover { color:#7bc9dd; text-decoration:underline; }
.region a:visited, .city a:visited, .category a:visited { color:#19176c; text-decoration:none; }
.region a:active, .city a:active, .category a:active { color:#4ba601; }

.banner {
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px;
        width:197px;
        height:346px;
        background:url(../images/banner.jpg) no-repeat top left;
        border:0px solid #000;
}

.banner_bk1 {
        float:left;
        position:absolute;
        margin:35px 0px 0px 10px;
        padding:0px;
        width:178px;
        height:68px;
        background:url(../images/block_green.png) no-repeat top left;
        border:0px solid #000;
}

.banner_bk2 {
        float:left;
        position:absolute;
        margin:139px 0px 0px 10px;
        padding:0px;
        width:178px;
        height:68px;
        background:url(../images/block_pink.png) no-repeat top left;
        border:0px solid #000;
}

.banner_bk3 {
        float:left;
        position:absolute;
        margin:243px 0px 0px 10px;
        padding:0px;
        width:178px;
        height:68px;
        background:url(../images/block_green.png) no-repeat top left;
        border:0px solid #000;
}

.banner_text1 {
        float:left;
        position:absolute;
        margin:5px 0px 0px 5px;
        padding:0px;
        width:168px;
        height:58px;
        text-align:center;
        vertical-align:middle;
        line-height:14pt;
        border:0px solid #000;
}

.banner_text2 {
        float:left;
        position:absolute;
        margin:5px 0px 0px 5px;
        padding:0px;
        width:168px;
        height:58px;
        text-align:center;
        vertical-align:middle;
        line-height:14pt;
        border:0px solid #000;
}

.banner_text3 {
        float:left;
        position:absolute;
        margin:5px 0px 0px 5px;
        padding:0px;
        width:168px;
        height:58px;
        text-align:center;
        vertical-align:middle;
        line-height:14pt;
        border:0px solid #000;
}
/* ******************** END LEFT ******************** */




/* ******************** START MAIN ******************** */
.main {
        float:left;
        margin:0px 0px 0px 10px;
        padding:0px;
        width:595px;
        height:100%;
/*        background-color:#90C;
*/        border:0px solid #0f0;
}

.breadcrumb {
        margin:8px 0px 0px 0px;
        padding:0px;
}

.main .content {
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px;
        /*height:500px;*/
        border:solid 0px #f00;
}

                /* ******************** START FRONTPAGE ******************** */
                .searchmap {
                        float:left;
                        margin:0px 0px 0px 0px;
                        padding:0px;
                        width:190px;
                        height:140px;
                        border:0px solid #000;
                }

                .searchmap h1 { margin:5px 0px 0px 0px; padding:0px; color:#19176c; }

                .news {}

                .news table { border:0px solid #000; width:100%; }

                .news th { color:#19176c; font-size:8pt; text-align:left; }

                .news td { width:50%; }

                .news ul {
                        float:left;
                        list-style-type:none;
                        margin:0px;
                        padding:0px;
                        width:100%;
                        border:0px solid #f00;
                }

                .news ul li {
                        float:left;
                        display:block;
                        margin:0px 0px 0px 0px;
                        padding:0px;
                        width:100%;
                        font-size:8pt;
                        line-height:14pt;
                        border:0px solid #0f0;
                }

                .news ul li a {
                        display:inline;
                        margin:0px;
                        padding:0px 0px 0px 0px;
                        color:#19176c;
                        width:100%;
                        line-height:14pt;
                        text-align:left;
                        border:0px solid #00f;
                }

                img.arrow { margin:0px 5px 0px 0px; }

                .news a:link { color:#19176c; text-decoration:none;}
                .news a:hover { color:#50860f; text-decoration:underline; }
                .news a:visited { color:#19176c; }
                .news a:active { color:#50860f; }

                .news table tr td.readmore { font-size:8pt; font-style:italic; text-align:right; }
                /* ******************** END FRONTPAGE ******************** */



                /* ******************** START PROVINCIE PAGE ******************** */
                .googlemaps { float:left; margin:4px 0px 0px 0px; padding:0px; width:100%; height:290px; border:0px solid #000; }

                .overviewcities { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .overviewcities .column { float:left; margin:0px 0px 0px 0px; padding:0px; width:185px; border:0px solid #000; }

                .overviewcities .columnnext { float:left; margin:0px 0px 0px 20px; padding:0px; width:185px; border:0px solid #000; }

                .overviewcities .letter { float:left; margin:0px; padding:0px; text-align:left; vertical-align:top; height:100%; border:0px solid #f00; }

                .overviewcities .title { float:left; margin:0px; padding:0px; width:100%; color:#D2E5EA; font-weight:bold; border-bottom:1px solid #D2E5EA; }

                .overviewcities .content { float:left; margin:0px; padding:0px; width:100%; }

                .overviewcities ul {
                        list-style:none outside none;
                        margin:0px;
                        padding:0px;
                        width:100%;
                        border:0px solid #ff0;
                }

                .overviewcities ul li {
                        position:relative;
                        margin:0px;
                        padding:0px;
                        width:185px;
                        font-size:8pt;
                        border:0px solid #0f0;
                }

                .overviewcities ul li a {
                        display:block;
                        margin:0px;
                        padding:0px;
                        color:#19176c;
                        width:100%;
                        border:0px solid #00f;
                }

                .overviewcities li span.count { position:absolute; margin:0px; padding:0px; top:0px; right:0px; border:0px solid #000; }
                /* ******************** END PROVINCIE PAGE ******************** */




                /* ******************** START PLAATS PAGE ******************** */
                .googleadsense { float:left; margin:0px; padding:0px; width:100%; height:80px; border:0px solid #000; }

                .overviewcompanies { float:left; margin:0px; padding:0px; width:100%; }

                .overviewcompanies .affiliate, .overviewcompanies .paid, .overviewcompanies .free  { float:left; margin:0px; padding:0px; width:100%; height:65px; border:0px solid #000; border-bottom:1px solid #ededed; }

                .overviewcompanies .affiliate .name, .overviewcompanies .paid .name { float:left; color:#7bc9dd; font-weight:bold; width:425px; border:0px solid #000; }

                .overviewcompanies .affiliate .desc, .overviewcompanies .paid .desc, .overviewcompanies .free .desc { float:left; width:470px; border:0px solid #000; }

                .overviewcompanies .affiliate .logo, .overviewcompanies .paid .logo { float:right; margin:4px 0px 0px 0px; padding:0px; width:163px; height:41px; background:none; border:0px solid #000; }
                .overviewcompanies .free .logo { float:right; margin:4px 0px 0px 0px; padding:0px; width:125px; height:9px; background:none; border:0px solid #000; }

                .overviewcompanies .affiliate img, .overviewcompanies .paid img { float:right; margin:0px; padding:0px; }
                .overviewcompanies .free img { float:right; margin:0px; padding:0px; height:9px; }

                .overviewcompanies .affiliate a, .overviewcompanies .paid a, .overviewcompanies .free a { color:#7bc9dd; }

                .overviewcompanies .affiliate a:link { text-decoration:none; }
                .overviewcompanies .affiliate a:hover { color:#cc0157; text-decoration:underline; }
                .overviewcompanies .affiliate a:visited { text-decoration:none; }
                .overviewcompanies .affiliate a:active { color:#cc0157; }

                .overviewcompanies .paid a:link { text-decoration:none; }
                .overviewcompanies .paid a:hover { color:#7b9cdd; text-decoration:underline; }
                .overviewcompanies .paid a:visited { text-decoration:none; }
                .overviewcompanies .paid a:active { color:#4ba601; }

                .overviewcompanies .free a:link { color:#7bc9dd; text-decoration:none; }
                .overviewcompanies .free a:hover { color:#7bc9dd; text-decoration:underline; }
                .overviewcompanies .free a:visited { color:#7bc9dd; text-decoration:none; }
                .overviewcompanies .free a:active { color:#4ba601; }

                .pagination {
                        float:left;
                        margin:5px 0px 0px 0px;
                        padding:0px;
                        width:100%;
                }
                .pagination a {
                        text-decoration: none;
                        color:#19176c;
                }

                .pagination a:hover{
                        color: #50860f;
                }

                .pagination a, .pagination span.current.prev {
                        display: block;
                        float: left;
                        padding: 0.3em 0.5em;
                        margin-right: 5px;
                        margin-bottom: 5px;
                }

                .pagination .current.prev {
                        color:#19176c;
                        font-weight:bold;
                }

                .pagination #prev .current.prev, .pagination #next .current.prev, .next {
                        color:#ccc;
                        font-weight:normal;
                }

                .add { float:left; margin:20px 0px 0px 0px; padding:0px; }
                /* ******************** END PLAATS PAGE ******************** */




                /* ******************** START DETAIL PAGE FREE ******************** */
                .companydetailsfree { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .companydetailsfree .name { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailsfree .address { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailsfree .zipcode { float:left; margin:0px; padding:0px; width:50px; border:0px solid #000; }

                .companydetailsfree .city { float:left; margin:0px; padding:0px; width:auto; border:0px solid #000; }

                .companydetailsfree .region { float:left; margin:0px 0px 0px 5px; padding:0px; width:150px; border:0px solid #000; }

                .companydetailsfree .phone { float:left; margin:10px 0px 0px 0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailsfree .phone .label, .companydetailsfree .fax .label, .companydetailsfree .website .label { float:left; margin:0px; padding:0px; }
                .companydetailsfree .phone .data, .companydetailsfree .fax .data, .companydetailsfree .website .data { float:left; margin:0px 0px 0px 3px; padding:0px; }

                .companydetailsfree .fax { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailsfree .website a, .companydetailsfree .category a, .companydetailsfree .keywords a { text-decoration:none; }
                .companydetailsfree .website a:link, .companydetailsfree .category a:link, .companydetailsfree .keywords a:link { text-decoration:none; }
                .companydetailsfree .website a:hover, .companydetailsfree .category a:hover, .companydetailsfree .keywords a:hover { color:#50860f; text-decoration:underline; }
                .companydetailsfree .website a:visited, .companydetailsfree .category a:visited, .companydetailsfree .keywords a:visited { text-decoration:none; }
                .companydetailsfree .website a:active, .companydetailsfree .category a:active, .companydetailsfree .keywords a:active { color:#50860f; text-decoration:none; }

                .companydetailsfree .category { float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                .companydetailsfree .keywords { float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                .googlemapsdetail { float:right; margin:0px; padding:0px; width:210px; height:210px; border:0px solid #000; }

                /* ******************** END DETAIL PAGE FREE ******************** */




                /* ******************** START DETAIL PAGE PAID ******************** */
                .companydetailspaid { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .companydetailspaid .logo { float:right; margin:0px; padding:0px; width:195px; height:102px; background:none; border:0px solid #000; }

                .companydetailspaid .name { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailspaid .address { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailspaid .zipcode { float:left; margin:0px; padding:0px; width:50px; border:0px solid #000; }

                .companydetailspaid .city { float:left; margin:0px; padding:0px; width:auto; border:0px solid #000; }

                .companydetailspaid .region { float:left; margin:0px 0px 0px 5px; padding:0px; width:80px; border:0px solid #000; }

                .companydetailspaid .phone { float:left; margin:10px 0px 0px 0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailspaid .phone .label, .companydetailspaid .fax .label, .companydetailspaid .website .label { float:left; margin:0px; padding:0px; }
                .companydetailspaid .phone .data, .companydetailspaid .fax .data, .companydetailspaid .website .data { float:left; margin:0px 0px 0px 3px; padding:0px; }

                .companydetailspaid .fax { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailspaid .website a, .companydetailspaid .category a, .companydetailspaid .keywords a { text-decoration:none; }
                .companydetailspaid .website a:link, .companydetailspaid .category a:link, .companydetailspaid .keywords a:link { text-decoration:none; }
                .companydetailspaid .website a:hover, .companydetailspaid .category a:hover, .companydetailspaid .keywords a:hover { color:#50860f; text-decoration:underline; }
                .companydetailspaid .website a:visited, .companydetailspaid .category a:visited, .companydetailspaid .keywords a:visited { text-decoration:none; }
                .companydetailspaid .website a:active, .companydetailspaid .category a:active, .companydetailspaid .keywords a:active { color:#50860f; text-decoration:none; }

                .companydetailspaid .website { float:left; margin:10px 0px 0px 0px; padding:0px; width:380px; border:0px solid #000; }

                .companydetailspaid .category { float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                .companydetailspaid .keywords { float:left; margin:10px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                /* ******************** END DETAIL PAGE PAID ******************** */




                /* ******************** START PRODUCT PAGE ******************** */
                .product {
                        float:left;
                        margin:0px 15px 0px 0px;
                        padding:0px;
                        width:182px;
                        height:220px;
                }

                .product .content {
                        float:left;
                        margin:0px 0px 0px 0px;
                        padding:0px 0px 0px 0px;
                        width:182px;
                        height:195px;
                        border:1px solid #ccc;
                }

                .product .name {
                        float:left;
                        position:absolute;
                        margin:0px 0px 0px 5px;
                        padding:0px;
                        width:172px;
                        height:20px;
                }

                .product .image {
                        float:left;
                        position:absolute;
                        margin:22px 0px 0px 15px;
                        padding:0px;
                        width:150px;
                        height:150px;
                        border:0px solid #000;
                }

                .product .price_from {
                        float:left;
                        position:absolute;
                        margin:173px 0px 0px 0px;
                        padding:0px;
                        width:30px;
                        height:20px;
                        text-align:right;
                        border:0px solid #000;
                }

                .product .price {
                        float:left;
                        position:absolute;
                        margin:173px 0px 0px 35px;
                        padding:0px;
                        height:20px;
                        text-align:right;
                        border:0px solid #000;
                }

                .product .orderbutton {
                        float:left;
                        margin:173px 0px 0px 134px;
                        padding:0px;
                        width:40px;
                        height:14px;
                        background:url(../images/btn_order.png) no-repeat top left;
                        border:none;
                }

                .product .price_from, .product .price {
                        color:#cc0157;
                        font-weight:bold;
                }
                /* ******************** END PRODUCT PAGE ******************** */




                /* ******************** START PRODUCT DETAIL PAGE ******************** */
                .productdetail { float:left; margin:0px; padding:0px; border:0px solid #000; }

                .productdetail .name { float:left; margin:0px; padding:0px; width:400px; color:#7bc9dd; font-weight:bold; border:0px solid #000; }

                .productdetail .image { float:right; margin:0px; padding:0px; border:0px solid #000; }
                .productdetail .image .img { width:190px; height:190px; overflow:hidden; border:1px solid #ededed; }
                .productdetail .image .note { float:left; margin:2px 0px 0px 0px; padding:0px; font-style:normal; border:0px solid #000; }
                .productdetail .image .note img { margin:0px 5px 0px 0px; padding:0px; }

                .productdetail .details { float:left; margin:0px; padding:0px; width:380px; border:0px solid #000; }
                .productdetail .details .label { float:left; margin:0px; padding:0px; width:400px; border:0px solid #000; }
                .productdetail .details .data { float:left; margin:0px; padding:0px; border:0px solid #000; }

                .productdetail .size { float:left; margin:10px 0px 0px 0px; padding:0px; width:380px; border:0px solid #000; }
                .productdetail .size .label { float:left; margin:0px; padding:0px; border:0px solid #000;width:80px;clear:both; }
                .productdetail .size .data { float:left; margin:0px 0px 0px 80px; padding:0px; width:70px; border:0px solid #000; }
                .productdetail .size .data select.size { float:right; margin:0px; padding:0px; width:70px; border:0px solid #000; }

                .productdetail .price { float:left; margin:0px 0px 0px 0px; padding:0px; width:380px; border:0px solid #000; }
                .productdetail .price .label { float:left; margin:0px; padding:0px; border:0px solid #000; }
                .productdetail .price .currency { float:right; margin:0px; padding:0px; color:#ce0052; font-size:11pt; font-weight:bold; border:0px solid #000; }
                .productdetail .price .data { float:right; margin:0px; padding:0px; color:#ce0052; font-size:11pt; font-weight:bold; border:0px solid #000; }
                .productdetail .price .costs { float:left; margin:20px 0px 0px -30px; padding:0px; border:0px solid #000; }

                .productdetail .buttons { float:left; margin:50px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .productdetail .buttons .favorite { float:left; margin:0px 10px 0px 0px; padding:0px; border:0px solid #000; }
                .productdetail .buttons .tellfriend { float:left; margin:0px 10px 0px 0px; padding:0px; border:0px solid #000; }
                .productdetail .order { float:left; margin:0px 0px 0px 0px; padding:0px; width:380px; height:50px; border:0px solid #000; }
                .productdetail .order .label { float:left; margin:0px; padding:0px; border:0px solid #000; }
                .productdetail .order .data { float:right; margin:0px 0px 20px 0px; padding:0px; width:300px; border:0px solid #000; }
                .productdetail .order input.count { float:right; margin:0px 0px 0px 0px; padding:1px 0px 0px 2px; width:70px; height:17px; color:#C7B2C0; font-size:8pt; border:1px solid #D2E5EA; }
                .productdetail .order .btn { float:right; margin:0px 0x 0px 0px; padding:0px; width:300px; text-align:right; border:0px solid #000; }

                .productdetail .note { float:left; margin:30px 0px 0px 0px; padding:0px; font-style:italic; }

                /* ******************** END PRODUCT DETAIL PAGE ******************** */

                a.bestellen {
                  background:url(../images/btn_order2.png) no-repeat top left;
                  width:60px;
                  height:14px;
                  text-indent:-999em;
                  color:#fff;
                  text-decoration:none;
                  display:block;
                  clear:both;
                }


                /* ******************** START SUBSCRIBE FORM ******************** */
                .subscribeform { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }

                .subscribeform .label {}

                .subscribeform .data input, .subscribeform .data textarea { color:#a9b999; border:1px solid #7bc9dd; }

                .subscribeform .formtype { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .subscribeform .company { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .subscribeform .name { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .name .label#name { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .name .data#name input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; }
                .subscribeform .name .label#addon { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .name .data#addon input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }
                .subscribeform .name .label#surname { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .name .data#surname input { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; }

                .subscribeform .address { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .address .label#street { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; border:0px solid #000; }
                .subscribeform .address .data#street input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; }
                .subscribeform .address .label#number { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .address .data#number input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }
                .subscribeform .address .label#addon { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .address .data#addon input { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; }

                .subscribeform .region { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .region .label#zipcode { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; border:0px solid #000; }
                .subscribeform .region .data#zipcode input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px;clear:both; }
                .subscribeform .region .label#city { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .region .data#city input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }
                .subscribeform .region .label#state { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .subscribeform .region .data#state select { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }

                .subscribeform .phone { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .phone .label#phone { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .subscribeform .phone .data#phone input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; }

                .subscribeform .fax { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .fax .label#fax { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .subscribeform .fax .data#fax input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; }

                .subscribeform .email { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .email .label#email { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .subscribeform .email .data#email input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; }

                .subscribeform .desc { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .desc .label#desc { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .desc .data#desc textarea { float:left; margin:0px 0px 0px 0px; padding:0px; /*border:0px solid #000;*/ }
                .subscribeform .desc .info#desc { float:left; margin:75px 0px 0px 5px; padding:0px; width:150px; border:0px solid #000; }

                .subscribeform .keywords { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .keywords .label#keywords { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .keywords .data#keywords textarea { float:left; margin:0px 0px 0px 0px; padding:0px; /*border:0px solid #000;*/ }
                .subscribeform .keywords .info#keywords { float:left; margin:55px 0px 0px 5px; padding:0px; width:150px; border:0px solid #000; }

                .subscribeform .typesubscription { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }
                .subscribeform .typesubscription input { border:none; }
                .subscribeform .typesubscription .label#typesubscription { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .typesubscription .data#typesubscription { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }

                .subscribeform .privacy { float:left; margin:0px; padding:0px; width:100%; border:0px solid #000; }

                .subscribeform .validation { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .validation .label#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .validation .data#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .validation .noimg#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .validation .info#validation { float:left; margin:20px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .subscribeform .validation .code#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; text-align:left; border:0px solid #000; }
                .subscribeform .validation  input { float:left; margin:5px 0px 0px 0px; border:1px solid #000; }

                .subscribeform .sendbutton { float:left; margin:20px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                .sendbtn {
                        float:left;
                        margin:0px 0px 0px 367px;
                        padding:0px;
                        width:53px;
                        height:14px;
                        background:url(../images/btn_send.png) no-repeat top left;
                        border:none;
                }

                .subscribeform .option { font-style:italic; }

                /* ******************** END SUBSCRIBE FORM ******************** */




                /* ******************** START CONTACT FORM ******************** */
                .contactform { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }

                .contactform .label {}

                .contactform .data input, .contactform .data textarea, .contactform .code input { color:#a9b999; border:1px solid #7bc9dd; }

                .contactform .formtype { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }

                .contactform .company { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }

                .contactform .name { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .name .label#name { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .name .data#name input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; }
                .contactform .name .label#addon { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .name .data#addon input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }
                .contactform .name .label#surname { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .name .data#surname input { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; }

                .contactform .address { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .address .label#street { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .address .data#street input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; }
                .contactform .address .label#number { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .address .data#number input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }
                .contactform .address .label#addon { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .address .data#addon input { float:left; margin:0px 0px 0px 0px; padding:0px; width:190px; }

                .contactform .region { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .region .label#zipcode { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; border:0px solid #000; }
                .contactform .region .data#zipcode input { float:left; margin:0px 10px 0px 0px; padding:0px; width:180px; }
                .contactform .region .label#city { float:left; margin:0px 10px 0px 0px; padding:0px; width:380px; border:0px solid #000; }
                .contactform .region .data#city input { float:left; margin:0px 10px 0px 0px; padding:0px; width:190px; }

                .contactform .phone { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .phone .label#phone { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .contactform .phone .data#phone input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:180px; }

                .contactform .fax { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .fax .label#fax { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .contactform .fax .data#fax input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:180px; }

                .contactform .email { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .email .label#email { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:190px; border:0px solid #000; }
                .contactform .email .data#email input { /*float:left; margin:0px 10px 0px 0px; padding:0px;*/ width:180px; }

                .contactform .desc { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .desc .label#desc { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .desc .data#desc textarea { float:left; margin:0px 0px 0px 0px; padding:0px; /*border:0px solid #000;*/ }
                .contactform .desc .info#desc { float:left; margin:75px 0px 0px 5px; padding:0px; width:150px; border:0px solid #000; }

                .contactform .salutation { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .salutation input { border:none; }
                .contactform .salutation .label#typesubscription { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .salutation .data#typesubscription { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #000; }

                .contactform .privacy { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }

                .contactform .validation { float:left; margin:0px; padding:0px; width:595px; border:0px solid #000; }
                .contactform .validation .label#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #f00; }
                .contactform .validation .data#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; border:0px solid #0f0; }
                .contactform .validation .noimg#validation { float:left; margin:5px 0px 0px 0px; padding:0px; width:595px; border:0px solid #00f; }
                .contactform .validation .info#validation { float:left; margin:20px 0px 0px 0px; padding:0px; width:595px; border:0px solid #ff0; }
                .contactform .validation .code#validation { float:left; margin:0px 0px 0px 0px; padding:0px; width:595px; text-align:left; border:0px solid #0ff; }
                .contactform .validation input { float:left; margin:5px 0px 0px 0px; padding:0px; /*border:0px solid #000; */}

                .contactform .sendbutton { float:left; margin:20px 0px 0px 0px; padding:0px; width:100%; border:0px solid #000; }

                .sendbtn {
                        float:left;
                        margin:0px 0px 0px 367px;
                        padding:0px;
                        width:53px;
                        height:14px;
                        background:url(../images/btn_send.png) no-repeat top left;
                        border:none;
                }

                .contactform .option { font-style:italic; }

                /* ******************** END CONTACT FORM ******************** */



/* ******************** END MAIN ******************** */




/* ******************** START RIGHT ******************** */
.right {
        float:right;
        margin:0px;
        padding:0px;
        width:182px;
        height:100%;
/*        background-color:#6F6;
*/        border:0px solid #00f;
}

.shop {
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:32px;
        /*background:url(../images/btn_shop.png) no-repeat top left;*/
        border:0px solid #000;
}

.neighbourhood {
        float:left;
        margin:10px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:180px;
        border:0px solid #000;
}

.neighbourhood .title { color:#D2E5EA; font-weight:bold; }

.neighbourhood .content { height:100%; }

.neighbourhood ul {
        list-style:none outside none;
        margin:0px;
        padding:0px;
        width:100%;
        border:0px solid #f00;
}

.neighbourhood ul li {
        position:relative;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:182px;
        font-size:8pt;
        border:0px solid #0f0;
        border-bottom:1px solid #ededed;
}

.neighbourhood ul li a {
        display:block;
        margin:0px;
        padding:0px 0px 0px 0px;
        color:#19176c;
        width:100%;
        border:0px solid #00f;
}

.neighbourhood li span.count { position:absolute; margin:0px 0px 0px 0px; top:0px; right:0px; border:0px solid #000; }

.neighbourhood ul li a span.city { float:left; margin:0px 0px 0px 0px; padding:0px; width:20px; height:20px; text-align:left; vertical-align:top; line-height:14pt; border:0px solid #000; }
.neighbourhood ul li a span.count { float:right; margin:0px 0px 0px 0px; padding:0px; width:20px; height:20px; text-align:left; vertical-align:top; line-height:14pt; border:0px solid #000; }

.neighbourhood a:link { color:#19176c; text-decoration:none;}
.neighbourhood a:hover { color:#50860f; text-decoration:underline; }
.neighbourhood a:visited { color:#19176c; }
.neighbourhood a:active { color:#50860f; }

.advantages {
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:100%;
        height:200px;
        text-align:left;
        vertical-align:top;
        font-style:italic;
        border:0px solid #000;
}

.advantages .title { color:#19176c; font-weight:bold; }
.advantages .content { height:100%; }
.advantages img { margin:10px 5px 0px 0px; }

.most_ordered {
        float:left;
        margin:5px 0px 5px 0px;
        padding:0px;
        width:182px;
        height:217px;
        background:url(../images/sidebar_title.png) no-repeat top left;
}

.most_viewed {
        float:left;
        margin:5px 0px 5px 0px;
        padding:0px;
        width:182px;
        height:220px;
        background:url(../images/sidebar_title.png) no-repeat top left;
}

.last_viewed {
        float:left;
        margin:5px 0px 5px 0px;
        padding:0px;
        width:182px;
        height:220px;
        /*background:url(../images/sidebar_title.png) no-repeat top left;*/
}

.last_viewed .bar {
        float:left;
        margin:5px 0px 5px 0px;
        padding:0px;
        width:182px;
        height:17px;
        background:url(../images/sidebar_title.png) no-repeat top left;
}

.last_viewed .title {
        float:left;
        margin:-1px 0px 5px 3px;
        padding:0px 0px 0px 0px;
        width:182px;
        height:17px;
        color:#19176c;
        font-weight:bold;
}

.most_ordered .title, .most_viewed .title {
        float:left;
        margin:-1px 0px 5px 3px;
        padding:0px 0px 0px 0px;
        width:170px;
        height:17px;
        color:#19176c;
        font-weight:bold;
}

.most_ordered .content, .most_viewed .content {
        float:left;
        margin:0px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        width:182px;
        height:195px;
        background-color:#e8f2f4;
        border:1px solid #d2eaea;
}

.last_viewed .content {
		background-color: #e5f3f3;
        float:left;
        margin:0px 0px 5px 0px;
        padding:0px 0px 0px 0px;
        width:182px;
        height:195px;
        border:1px solid #D2E5EA;
}

.most_ordered .name, .most_viewed .name, .last_viewed .name {
        float:left;
        position:absolute;
        margin:0px 0px 0px 5px;
        padding:0px;
        width:172px;
        height:20px;
}

.most_ordered .image, .most_viewed .image, .last_viewed .image {
        float:left;
        position:absolute;
        margin:22px 0px 0px 1px;
        padding:0px;
        width:150px;
        height:150px;
        border:0px solid #000;
}

.most_ordered .price_from, .most_viewed .price_from {
        float:left;
        position:absolute;
        margin:173px 0px 0px 0px;
        padding:0px;
        width:120px;
        height:20px;
        text-align:right;
}

.most_ordered .price, .most_viewed .price {
        float:right;
        position:absolute;
        margin:173px 0px 0px 125px;
        padding:0px;
        width:50px;
        height:20px;
        text-align:right;
}

.last_viewed .price_from {
        float:left;
        position:absolute;
        margin:173px 0px 0px 0px;
        padding:0px;
        width:30px;
        height:20px;
        text-align:right;
        border:0px solid #000;
}

.last_viewed .price {
        float:left;
        position:absolute;
        margin:173px 0px 0px 35px;
        padding:0px;
        width:50px;
        height:20px;
        text-align:right;
        border:0px solid #000;
}

.last_viewed .orderbutton {
        float:left;
        margin:176px 0px 0px 134px;
        padding:0px;
        width:40px;
        height:14px;
        background:url(../images/btn_order.png) no-repeat top left;
        border:none;
}

.most_ordered .price_from, .most_ordered .price, .most_viewed .price_from, .most_viewed .price, .last_viewed .price_from, .last_viewed .price {
        color:#19176c;
        font-weight:bold;
}
/* ******************** END RIGHT ******************** */




/* ******************** START FOOTER ******************** */
.footer {
        float:left;
        margin:0px;
        padding:0px;
        width:1000px;
        height:205px;
        background:url(../images/footer_bk.jpg) repeat-x top left;
        border:0px solid #000;
}

.footer a { color:#fff; text-decoration:none; }
.footer a:link { color:#fff; text-decoration:none; }
.footer a:hover { color:#fff; text-decoration:underline; }
.footer a:active { color:#fff; text-decoration:underline; }
.footer a:visited { color:#fff; text-decoration:none; }

.user1 {
        float:left;
        margin:25px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        width:213px;
        height:150px;
        color:#19176c;
        line-height:9pt;
        border-right:solid 1px #e0e0e0;
}

.count { color:#999; }

.footer li
{
list-style:none;
}
.user2 {
        float:left;
        margin:25px 0px 0px 50px;
        padding:0px 0px 0px 0px;
        width:213px;
        height:150px;
        color:#19176c;
        line-height:9pt;
        border-right:solid 1px #e0e0e0;
}

.user3 {
        float:left;
        margin:25px 0px 0px 30px;
        padding:0px 0px 0px 0px;
        width:213px;
        height:150px;
        color:#19176c;
        line-height:9pt;
        border-right:solid 1px #e0e0e0;
}

.user4 {
        float:left;
        margin:25px 0px 0px 28px;
        padding:0px 0px 0px 0px;
        width:213px;
        height:150px;
        color:#19176c;
		line-height:9pt;
}

.user1 h3, .user2 h3, .user3 h3, .user4 h3 {
        color:#7bc9dd;
        font-size:8pt;
        font-weight:bold;
}

.advantages ul, .user1 ul, .user2 ul, .user3 ul, .user4 ul {
        float:left;
        list-style-type:none;
        margin:0px;
        padding:0px;
        width:100%;
        border:0px solid #000;
}

.advantages ul li, .user1 ul li, .user2 ul li, .user3 ul li, .user4 ul li {
        float:left;
        display:block;
        margin:0px 0px 0px 0px;
        padding:0px;
        width:100%;
        border:0px solid #000;
}

.user1 ul li a, .user2 ul li a, .user3 ul li a, .user4 ul li a {
        float:left;
    display:inline;
        margin:0px;
    padding:0px 20px 0px 0px;
    color:#19176c;
        line-height:14pt;
    text-align:center;
        text-decoration:none;
}

.user1 ul li a:link, .user2 ul li a:link, .user3 ul li a:link, .user4 ul li a:link {
}

.user1 ul li a:hover, .user2 ul li a:hover, .user3 ul li a:hover, .user4 ul li a:hover {
        text-decoration:underline;
}

.user1 ul li a:visited, .user2 ul li a:visited, .user3 ul li a:visited, .user4 ul li a:visited {
}

.user1 ul li a:active, .user2 ul li a:active, .user3 ul li a:active, .user4 ul li a:active {
}

.user4 img { float: left; margin:0px 0px 0px -20px; padding:0px;}

/*.info {
        float:left;
        margin:0px;
        padding:0px;
}
*/

.copyright {
        margin:0px;
        padding:0px;
        width:1000px;
        height:20px;
        color:#8d8d8d;
        text-align:center;
        vertical-align:middle;
}

.user1 a, .user2 a, .user3 a, .user4 a {color:#19176c; text-decoration:none;}
.user1 a:link, .user2 a:link, .user3 a:link, .user4 a:link {color:#19176c; text-decoration:none;}
.user1 a:hover, .user2 a:hover, .user3 a:hover, .user4 a:hover {color:#7bc9dd; text-decoration:underline;}
.user1 a:visited, .user2 a:visited, .user3 a:visited, .user4 a:visited {color:#19176c; text-decoration:none;}
.user1 a:active, .user2 a:active, .user3 a:active, .user4 a:active {color:#4ba601; text-decoration:none;}

.copyright a { color:#8d8d8d; text-decoration:none; }
.copyright a:link { color:#8d8d8d; text-decoration:none; }
.copyright a:hover { color:#8d8d8d; text-decoration:underline; }
.copyright a:visited { color:#8d8d8d; text-decoration:none; }
.copyright a:active { color:#8d8d8d; text-decoration:none; }

/* ******************** END FOOTER ******************** */

/*Linksys*/


.ranking ul, .ranking li {
 list-style:none;
}

.blokmain img {
 float:left;
 vertical-align:top;
 padding:5px;
}

        .ranking {
                color:#9F0D0E;
                font-size:11px;
                font-weight:bold;
                list-style:none outside none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 10px;
                text-decoration:none;
        }

        .ranking a{
                        color:#F9F8C6;
                        text-decoration:none;
        }

        .ranking2{
                color:#F9F8C6;
                font-size:11px;
                font-weight:bold;
                list-style:decimal inside none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 10px;
        }

        .ranking3{
                color:#F9F8C6;
                font-size:11px;
                font-weight:normal;
                list-style:none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 10px;
        }

        .ranking3 a:visited{
                color:#F9F8C6;
                font-size:11px;
                font-weight:normal;
                list-style:none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 0px;
                text-decoration:none;
        }

        .ranking3 a:link {
                color:#F9F8C6;
                font-size:11px;
                font-weight:normal;
                list-style:none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 0px;
                text-decoration:none;
        }

        .ranking3 a:hover{
                color:#F9F8C6;
                font-size:11px;
                font-weight:normal;
                list-style:none;
                line-height:18px;
                padding-top:15px;
                margin: 0 0 0 0px;
                padding: 0 0 0 0px;
                text-decoration:underline;
        }


        #gokalles{
        margin-left:10px;
        margin-bottom:45px;
        margin-right:10px;
        float:left;
        }

#infotop {
 padding:10px;
 float:left;
}

.blue {
                color:#F9F8C6;
                font-size:11px;
                font-weight:bold;

}

#blokken {
        float:left;
        width:280px;
        margin-left:12px;
        }

#blokken .blokheader {
        float:left;
        width:200px;
        height:5px;
        }

#blokken .blokmain {
        border:1px solid #333333;
        padding:5px;
        min-height:330px;
        }

.blokmain ul, li {
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 10px;
 color:#1C1C1C;
}

.blokmain a {
 color:#1C1C1C;
 font-size:11px;
}