
div#content {
    float: left;
    clear: both;
    width: 899px;
    padding: 0 51px;
    position: relative;
}

div#content div#logo {
    float: left;
    clear: both;
    width: 899px;
    height: 86px;
    background: url(../images/bg_logo.gif) center left no-repeat;
}

div#content ul#mediummenu {
    float: left;
    clear: both;
    width: 899px;
    background: url(../images/bg_mediummenu.gif) bottom left repeat-x #E0E0E0;
    list-style: none;
}

div#content ul#mediummenu li {
    float: left;
    width: 180px;
}

div#content ul#mediummenu li a {
    display: block;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0 10px;
    line-height: 30px;
    text-decoration: none;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul,
div#content ul#mediummenu li#medium_ondernemen ul,
div#content ul#mediummenu li#medium_bezoekrijnwoude ul,
div#content ul#mediummenu li#medium_gemeentehuis {
    list-style: none;
    width: 180px;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li,
div#content ul#mediummenu li#medium_ondernemen ul li,
div#content ul#mediummenu li#medium_bezoekrijnwoude ul li,
div#content ul#mediummenu li#medium_gemeentehuis li {
    float: none;
    width: 160px;
    padding: 0 10px;
    color: #FFFFFF;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li a,
div#content ul#mediummenu li#medium_ondernemen ul li a,
div#content ul#mediummenu li#medium_bezoekrijnwoude ul li a,
div#content ul#mediummenu li#medium_gemeentehuis li a {
    display: block;
}


div#content ul#mediummenu li#medium_leveninrijnwoude ul li.intro,
div#content ul#mediummenu li#medium_ondernemen ul li.intro,
div#content ul#mediummenu li#medium_bezoekrijnwoude ul li.intro,
div#content ul#mediummenu li#medium_gemeentehuis li.intro {
    width: 156px;
    padding: 10px 12px;
    margin: 0 0 30px 0;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li a.meerlink,
div#content ul#mediummenu li#medium_ondernemen ul li a.meerlink,
div#content ul#mediummenu li#medium_bezoekrijnwoude ul li a.meerlink,
div#content ul#mediummenu li#medium_gemeentehuis li a.meerlink {
    border: none;
}
div#content ul#mediummenu li ul li a {
    display: block;
    width: 156px;
    padding: 2px;
    line-height: 133%;
}

div#content ul#mediummenu li ul li a:hover {
    background: #FFFFFF;
}

/* Levenin */
div#content ul#mediummenu li#medium_leveninrijnwoude {
    background: url(../images/internet/green/bg_mediummenu.gif) bottom left repeat-x #3D9F30;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul {
    background: #269419;
    height: 252px;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li.intro {
    background: #4BA63F;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li a {
    border-bottom: 1px solid #93C98D;
}

div#content ul#mediummenu li#medium_leveninrijnwoude ul li a:hover {
    color: #269419;
}

/* Ondernemen */
div#content ul#mediummenu li#medium_ondernemen {
    background: url(../images/internet/orange/bg_mediummenu.gif) bottom left repeat-x #FF5732;
}

div#content ul#mediummenu li#medium_ondernemen ul {
    background: #FF441B;
    height: 252px;
}

div#content ul#mediummenu li#medium_ondernemen ul li.intro {
    background: #FE6440;
}

div#content ul#mediummenu li#medium_ondernemen ul li a {
    border-bottom: 1px solid #FFA18D;
}

div#content ul#mediummenu li#medium_ondernemen ul li a:hover {
    color: #FF441B;
}

/* Bezoek */
div#content ul#mediummenu li#medium_bezoekrijnwoude {
    background: url(../images/internet/red/bg_mediummenu.gif) bottom left repeat-x #C3375A;
}

div#content ul#mediummenu li#medium_bezoekrijnwoude ul {
    background: #BC2048;
    height: 252px;
}

div#content ul#mediummenu li#medium_bezoekrijnwoude ul li.intro {
    background: #C74567;
}

div#content ul#mediummenu li#medium_bezoekrijnwoude ul li a {
    border-bottom: 1px solid #DF90A5;
}

div#content ul#mediummenu li#medium_bezoekrijnwoude ul li a:hover {
    color: #BC2048;
}

/* Gemeentehuis*/
div#content ul#mediummenu li#medium_gemeentehuis {
    background: url(../images/internet/blue/bg_mediummenu.gif) bottom left repeat-x #3162DB;
}

div#content ul#mediummenu li#medium_gemeentehuis ul {
    background: #1A50D7;
    height: 252px;
}

div#content ul#mediummenu li#medium_gemeentehuis ul li.intro {
    background: #406EDE;
}

div#content ul#mediummenu li#medium_gemeentehuis ul li a {
    border-bottom: 1px solid #8CA7EA;
}

div#content ul#mediummenu li#medium_gemeentehuis ul li a:hover {
    color: #1A50D7;
}

div#content ul#mediummenu li ul {
    position: absolute;
    width: 180px;
    display: none;
    list-style: none;
}

div#content ul#mediummenu li:hover ul,
div#content ul#mediummenu li.sfhover ul {
    display: block;
}

div#content div#header_wrapper {
	float: left;
}

div#content div#header {
    float: left;
    width: 720px;
    height: 250px;
    border-top: 2px solid #606060;
    background: url() top left no-repeat;
}

#leftcolumn {
    float: left;
}

#leftcolumn .left_col {
	float: left;
	width: 179px;
}

#leftcolumn .right_col {
    float: right;
    width: 700px;
}

#rightcolumn {
    float: left;
    width: 179px;
    height: 262px;
    overflow: hidden;
}

h3.direct_naar {
	float: left;
	position: absolute;
	top: 96px;
	right: 130px;
	color: #5F5F5F;
    font-size: 100%;
    font-weight: normal;
}

div#content div#snelnaarcontainer {
    float: left;
    width: 179px;
    background: #E6E6E6;
    max-height: 260px;
    overflow: hidden;
}

div#content div#snelnaar {
    width: 159px;
    padding: 0 10px;
}

div#content div#snelnaar div {
    float: left;
    margin-top: -20px;
}

div#content div#snelnaar h2 {
    padding: 0 10px;
    font-size: 100%;
    font-weight: normal;
    color: #5F5F5F;
    margin: 0 0 1em 0;
}

div#content div#snelnaar div ul {
    list-style: none;
}

div#content div#snelnaar div ul li {
    width: 159px;
    margin: 0 0 10px 0;
}

.ie7 div#content div#snelnaar div ul li {
	 margin: 0 0 7px 0;
}

div#content div#snelnaar div ul li a {
    display: block;
    font-weight: bold;
    padding: 5px 10px;
    background: #D0D0D0;
    color: #5F5F5F;
    text-decoration: none;;
}

div#content div#snelnaar div ul li a:hover {
    background: #269419;
    color: #FFFFFF;
}

div#snelnaar li.no_link {
    color: #5F5F5F;
    background: url(../images/bg_mediummenu.gif) repeat-x #E0E0E0;
    margin: 0 -10px 10px !important;
    padding: 6px 0 6px 20px;
    font-size: 100%;
    font-weight: 500;
}

div#content div#bottom {
    clear: both;
    height: 10px;
    width: 720px;
}

div#content div#bottom ul {
    list-style: none;
    float: left;
}

div#content div#bottom ul li {
    float: left;
    width: 180px;
    height: 10px;
    font-size: 0px;
}

div#content div#bottom ul li#green {
    background: #269419;
}

div#content div#bottom ul li#orange {
    background: #FF441B;
}

div#content div#bottom ul li#red {
    background: #BC2048;
}

div#content div#bottom ul li#blue {
    background: #1A50D7;
}

div#wysiwyg,
div#footer {
    float: left;
    clear: both;
    width: 100%;
    color: #5F5F5F;
}

div#wysiwyg {
    padding: 10px 10px 10px 10px;
    line-height: 200%;
}

div#footer {
    padding: 0 10px;
}

div.addthis_toolbox {
    margin-right: 0px;
}

div#readspeaker_container {
    float: right;
}

div#readspeaker_container a {
    background: transparent url(../images/internet/leesvoor.gif) no-repeat 0 1px;
    display: block;
    height: 31px;
    width: 31px;
    z-index: 100;
}

/* Nieuwsitems */
div#news {
    clear:both;
    padding-top:25px;
    padding-left:10px;
    padding-right:10px;
}

div#news2 {
	padding-left:10px;
    padding-right:10px;
}

div#news .nieuwsintro {
	float: left;
}

div#news img {
    float: left;
    margin-right: 5px;
    max-height: 100px;
    max-width: 150px;
}

div#content div.small {
    width:680px;
    float:left;
}

div#news ul,
div#news2 ul {
    list-style-type:none;
}

div#news ul li,
div#news2 ul li {
    border-bottom:1px solid #D9D9D9;
    padding-bottom:10px;
    margin:0 0 11px;
    overflow:hidden;
}

div#news ul li a,
div#news2 ul li a {
    color:#269419;
}

div#news ul li a.title,
div#news2 ul li a.title {
    font-size:120%;
    word-spacing:0;
    font-weight:bold;
}

div#news ul li span,
div#news2 ul li span {
    color:#7B7B7B;
    font-size:90%;
}

div#news ul li .nieuwsintro,
div#news2 ul li .nieuwsintro {
    line-height:200%;
    margin-top:0px;
}

div#loketsearch {
    float: right;
    width: 179px;
    margin-top: 15px;
    height: 65px;
    background-color: #269419;
}

div#loketsearch div.loketsearchtext {
    color: #FFFFFF;
    background-image: url('../images/portal/search.png');
    background-repeat: no-repeat;
    background-position: 1px center;
    padding: 2px 0px 2px 25px;
}

div#loketsearch select#loketprod {
    width: 177px;
    margin-left: 1px;
}

div#loketsearch input#simloket_drop_ga {
    background-color: #3CA030;
    width: 49px;
    height: 19px;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
    float: right;
    margin-right: 1px;
    margin-top: 5px;
}

div#news2 span.more {
    float: right;
}

div#news2 span.more a {
    color: #009933;
}

ul#banners {
    padding-top:15px;
    width:193px;
    float:right;
    list-style-type:none;
}

ul#banners li {
    width:193px;
    overflow:hidden;
    margin-bottom:12px;
}

ul#banners li a img {
    border:none;
}

ul#banners li a img.bannerright,
ul#banners li img.bannerright {
    float: right;
}

ul#banners li a img.bannerleft,
ul#banners li img.bannerleft {
    float: left;
}

ul#banners li a img.bannercenter,
ul#banners li img.bannercenter {
    margin-left: 30px;
}

.ie7 ul#banners li a img.bannercenter,
.ie7 ul#banners li img.bannercenter {
    margin-left: 17px;
}

#koppelbox_simloket {
	border: 1px solid #D9D9D9;
	margin-top: 25px;
	padding: 7px 10px;
	background: url() bottom right no-repeat;
	overflow: hidden;
}

#koppelbox_simloket ul {
	margin-left: 0px;
	list-style-type: none;
}

#koppelbox_simloket ul li {
	background: url(../images/portal/bullet_simloketbox.gif) no-repeat left 7px;
	padding-left: 13px;
	line-height: 180%;
}

#koppelbox_simloket h2 {
	font-weight: normal;
	color: #1a50d7;
	margin-bottom: 7px;
}

#koppelbox_simloket a {
	color: #000;
}

#koppelbox_simloket a:hover,
#koppelbox_simloket a.meer_digibalie:hover {
    color: #269419;
}

#koppelbox_simloket a.meer_digibalie {
    color: #1a50d7;
    margin-top: 20px;
    display: block;
    font-size: 110%;
    width: 90px;
}
