/* Stylesheet */

/* Globals */
html { overflow-y:scroll; overflow-x:hidden; overflow:-moz-scrollbars-vertical; }
body { font-family:arial; text-align:center; font-size:12px;margin:0; padding:0;}
form {display:inline;}
img {border:0;}
td {vertical-align:top;}
a {text-decoration:none;}
p {line-height:18px; margin: 0 0 15px 0;}
p a, li a {color:#702c91; text-decoration:underline;}
ul, ol {list-style-position:inside; margin:0; padding:0;}

/* Divs */
div.wrapper { width:984px; margin:0 auto; text-align:left; background:url('/images/layout/foto3.jpg') no-repeat right 18px; position:relative; }
div.anibutton { position:absolute; top:18px; right:0; z-index:2; }
div.anibutton, div.anibutton a, div.anibutton img { display:block; width:142px; height:144px; }
div.line { height:18px; background:url('/images/layout/body.jpg') bottom left repeat-x; }
div.header	{ height:64px; background:url('/images/layout/header.jpg') no-repeat; position:relative; }
 div.disclaimer {position:absolute; left:46px; top:13px;}
 div.disclaimer a {color:#702C91;}
 div.request {padding: 0 0 0 165px; float:left;}
 div.request a {display:block; width:165px; height:33px; background:url('/images/layout/button_aanvragen.jpg') no-repeat; text-indent:-9999px;}
 div.search {float:left; padding:8px 0 0 33px;}
div.content_wrapper {clear:both;}
div.sidebar {float:left; width:449px; background:url('/images/layout/tzorg-logo.jpg') no-repeat; min-height:500px; height: auto !important; height:500px;}
 div.logo {padding:20px 0 0 30px;}
 div.logo a {display:block; height:130px; width:280px; text-indent:-9999px;}
 div.menu {padding:55px 0 0 70px;}
div.content {float:left; width:535px;}
 div.service {padding:100px 0 0 400px;}
 div.service a {display:block; float:left; height:22px; background:url('/images/layout/service_off.jpg') no-repeat; text-indent:-9999px;}
 div.service a:hover, div.service a.select {background-image:url('/images/layout/service_on.jpg');}
 div.content_padding {padding:100px 15px 15px 15px;}
 div.fontsize {float:right; width:187px; background:url('/images/layout/fontsize.jpg') no-repeat;}
 div.fontsize a {display:block; float:right; height:17px; text-indent:-9999px;}
 div.fontsize a.minus {background:url('/images/layout/fontsize_minus.jpg') no-repeat; width:22px;}
 div.fontsize a.reset {background:url('/images/layout/fontsize_reset.jpg') no-repeat; width:21px; }
 div.fontsize a.plus {background:url('/images/layout/fontsize_plus.jpg') no-repeat; width:29px; }
div.banner 	{clear:both; padding:60px 0 0 0; position:relative;}
div.banner a.vakantiewerk {display:block; position:absolute; left:-20px; top:63px; width:181px; height:113px; text-indent:-9999px; background:url('/images/layout/vakantiewerk_04.gif') no-repeat;}
#banner_vakantiewerk a { display:block; width:275px; height:124px; background:url('/images/layout/vakantiewerk_02.gif') no-repeat -13px -19px; text-indent:-9999px; }
#banner_postcodezoeken { width:275px; height:124px; position:relative; background:transparent url(/images/layout/postcode_invullen.gif) no-repeat 0 0; }
#banner_postcodezoeken input.postcode, #banner_postcodezoeken input.submit { display:block; position:absolute; left:28px; bottom:34px; width:142px; height:20px; border:0; background:transparent none; }
#banner_postcodezoeken input.submit { left:auto; cursor:pointer; right:35px; height:22px; text-indent:-9999px; font-size:0; line-height:0; width:67px; padding:0; }
div.footer a {display:block; height:66px; width:413px; background:url('/images/layout/bel3.jpg') no-repeat; text-indent:-9999px;}
div.clear 	{clear:both;}

/* Lists */
#menu {margin:0; padding:0; list-style:none;}
#menu li {float:left; clear:left;}
#menu li a {display:block; background:url('/images/layout/menu_off.jpg') no-repeat; height:26px; width:222px; text-indent:-999px;}
#menu li a:hover, #menu li a.select {background-image:url('/images/layout/menu_on.jpg');}
#menu li a.menu2 {background-position: 1px -26px;}
#menu li a.menu3 {background-position: 0 -52px;}
#menu li a.menu4 {background-position: 0 -78px;}
#menu li a.menu5 {background-position: 0 -104px;}
#menu li a.menu6 {background-position: 0 -129px;}
#menu li a.menu7 {background-position: 0 -155px;}
#menu li a.menu8 {background-position: 0 -181px;}
#menu li a.menu9 {background-position: 0 -224px; margin:20px 0 0 0;}

/* Anchors */
div.service a.service_home { width:50px;}
div.service a.service_contact {width:60px; background-position: -53px 0;}
a.content {font-weight:bold; text-decoration:none;}
a.btn {display:block; width:440px; height:23px; text-indent:-9999px; margin:0 0 0 -10px;}
a.btn:hover, a.btn_select {background-position: 0 -23px;}
#b1229504769599 {background-image:url('/images/layout/btn_indicatie.jpg');} /* Indicatie */
#b1229504791437 {background-image:url('/images/layout/btn_zorgplan.jpg');} /* Zorgplan */
#b1229504814724 {background-image:url('/images/layout/btn_kennismaking.jpg');} /* Kennismaking */
#b1229504840216 {background-image:url('/images/layout/btn_altijdindebuurt.jpg');} /* Altijd in de buurt */

/* Content */
h1 {margin:0 0 20px 0; color: rgb(112, 44, 145); font-size: 16px; font-style: italic; font-weight: bold; width:300px;}
h2 {margin:0 0 0 0; font-size: 12px; font-style: italic; font-weight: bold;}

/*
h1.index {background:url('/images/layout/kop_welkombijtzorg.jpg') no-repeat; text-indent:-9999px;}
h1.wie-is-tzorg {background:url('/images/layout/kop_wieistzorg.jpg') no-repeat; text-indent:-9999px;}
h1.aanvragen-tzorg {background:url('/images/layout/kop_aanvragentzorg.jpg') no-repeat; text-indent:-9999px;}
h1.contact {background:url('/images/layout/kop_contact.jpg') no-repeat; text-indent:-9999px;}
h1.hoe-werkt-tzorg {background:url('/images/layout/kop_hoewerktzorg.jpg') no-repeat; text-indent:-9999px;}
h1.tzorg-in-de-praktijk {background:url('/images/layout/kop_tzorgindepraktijk.jpg') no-repeat; text-indent:-9999px;}
h1.tzorg-voor-gemeenten {background:url('/images/layout/kop_tzorgvoorgemeenten.jpg') no-repeat; text-indent:-9999px;}
h1.waarmee-helpt-tzorg {background:url('/images/layout/kop_waarmeehelpttzorg.jpg') no-repeat; text-indent:-9999px;}
h1.waarom-tzorg {background:url('/images/layout/kop_waaromtzorg.jpg') no-repeat; text-indent:-9999px;}

h1.aanvragen-tzorg-indicatie {background:url('/images/layout/kop_aanvragenindicatie.jpg') no-repeat; text-indent:-9999px;}
h1.aanvragen-tzorg-formulier {background:url('/images/layout/kop_aanvragen-tzorg-formulier.jpg') no-repeat; text-indent:-999px; height:52px;}
h1.aanvragen-tzorg-overstappen {background:url('/images/layout/kop_overstappen.jpg') no-repeat; text-indent:-9999px;}
h1.aanvragen-tzorg-formulier-gemeenten {background:url('/images/layout/kop_aanvragengemeenten.jpg') no-repeat; text-indent:-9999px;}
h1.aanvullende-diensten {background:url('/images/layout/kop_aanvullendediensten.jpg') no-repeat; text-indent:-9999px;}
h1.contactformulier {background:url('/images/layout/kop_contactformulier.jpg') no-repeat; text-indent:-9999px;}
h1.reactieformulier {background:url('/images/layout/kop_reactieformulier.jpg') no-repeat; text-indent:-9999px;}
h1.werken-bij-tzorg {background:url('/images/layout/kop_werkenbijtzorg.jpg') no-repeat; text-indent:-9999px;}

h1.indicatie {background:url('/images/layout/kop_indicatie.jpg') no-repeat; text-indent:-9999px;}
h1.zorgplan {background:url('/images/layout/kop_zorgplan.jpg') no-repeat; text-indent:-9999px;}
h1.kennismaking-thuizorgmedewerker {background:url('/images/layout/kop_kennismaking.jpg') no-repeat; text-indent:-9999px; height:52px;}
h1.altijd-in-de-buurt {background:url('/images/layout/kop_altijdindebuurt.jpg') no-repeat; text-indent:-9999px;}
*/

div.content_padding ul {margin:0 0 15px; line-height:18px;}
div.content_padding ul li {list-style-position:outside; margin:0 0 0 15px; padding:0 0 0 15px;}

/* Inputs */
span.ezcontent-form-errormessage {color:#702c91; white-space:nowrap;}
input.search {border:1px solid #6f2b90; height:16px; width:118px; line-height:14px; padding:3px 0 0 2px;}
input.search_submit {border:0; background:url('/images/layout/button_zoek.jpg') no-repeat; width:41px; height:20px;}
td.ezcontent-form-label {width:250px; line-height:24px;}
td.ezcontent-form-field {width:250px;}
td.ezcontent-form-field input {width:200px; border:1px solid #000000; height:18px; padding:2px 0 0 2px;}
td.ezcontent-form-field input.radio, td.ezcontent-form-field input.checkbox {width:auto; height:auto; border:0;}
textarea {border:1px solid #000000; width:200px; height:60px; padding:2px 0 0 2px;}
input.ezcontent-form-submit-button, input.ezcontent-form-submit-button-over {margin:0 0 0 250px;}
td.ezcontent-form-field input[type=file] { border:0; height:auto; }

p.trackers { height:1px; overflow:hidden; margin:0; }
p.trackers img { width:1px; height:1px; }
