@charset "utf-8";

body {
	background: url(../images/site_bg.jpg) repeat-x left top #fffdf5;
	margin: 0;
	padding: 0;
}

body,table,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #948e72;
	line-height: 1.5em;
}

a {
	color: #2261c4;
}

a:hover {
	color: #69f;
}

h1 {
	color: #6f6a51;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}
.hdr h2 {
	color: #6f6a51;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}

h2 {
	line-height: 1.2em;
	font-size: 12px;
	font-weight: 700;
	color: #6f6a51;
	margin: 0;
	padding: 0;
}

.tagcloud span {
	line-height: 32px;
	display: inline;
	font-weight: 700;
	margin: 0 2px;
	padding: 0;
}

.tagcloud .s1 {
	font-size: 32px;
	font-weight: 700;
}

.tagcloud .s2 {
	font-size: 28px;
	padding-bottom: 2px;
	font-weight: 700;
}

.tagcloud .s3 {
	font-size: 22px;
	padding-bottom: 2px;
	font-weight: 700;
}

.tagcloud .s4 {
	font-size: 17px;
	padding-bottom: 4px;
	font-weight: 700;
}

.tagcloud .s5 {
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: 700;
}

.tagcloud .s6 {
	font-size: 10px;
	padding-bottom: 6px;
	font-weight: 700;
}

.tagcloud a {
	font-weight: 700;
}

.tagcloud a:hover {
	color: #000;
	font-weight: 700;
}

ul,p,form {
	margin: 0 0 1em;
	padding: 0;
}

li {
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

input,select,textarea {
	background: url(../images/input_bg.gif) repeat-x bottom left #FFF;
	border-top: 1px solid #cfc69e;
	border-left: 1px solid #cfc69e;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #948e72;
	margin: 0 0 4px;
	padding: 3px;
}

.container-border {
	width: 990px;
	text-align: left;
	margin: 0 auto;
}

.container {
	width: 990px;
	background: url(../images/menu_bg.gif) repeat-y top left #f9f3d8;
	border-right: 1px solid #f2edd8;
	border-bottom: 1px solid #f2edd8;
}

.copyright {
	width: 950px;
	text-align: right;
	font-size: 9px;
	font-weight: 700;
	margin: 0 auto 50px;
	padding: 3px 10px;
}

.header {
	background: url(../images/header_bg.gif) repeat-x top left #e9efff;
	height: 76px;
	border-top: 1px solid #FFF;
	position: relative;
}

.headerbutton {
	position: absolute;
	top: 40px;
	left: 54px;
	display: block;
}

.headerbutton a {
	display: block;
	width: 224px;
	height: 36px;
}

.headerbutton a:hover {
	background: url(../images/header_logo2.gif) no-repeat left top;
}

.headermenu {
	position: absolute;
	right: 0;
	top: 0;
}

.headermenu li {
	float: left;
	display: block;
	width: 100px;
	height: 38px;
}

.headermenu li a {
	display: block;
	width: 100px;
	height: 38px;
}

.headermenu li#contact a {
	background: url(../images/topmenu_contact.gif) no-repeat top left;
}

.headermenu li#forum a {
	background: url(../images/topmenu_forum.gif) no-repeat top left;
}

.headermenu li#links a {
	background: url(../images/topmenu_links.gif) no-repeat top left;
}

.headerzoeken {
	position: absolute;
	right: 5px;
	top: 44px;
}

.headerzoeken input {
	background: url(../images/input2_bg.gif) repeat-x bottom left #FFF;
	border-top: 1px solid #a4afcc;
	border-left: 1px solid #a4afcc;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #1a3969;
	margin: 0;
}

.headerlogo {
	background: url(../images/header_logo.gif) no-repeat top left;
	width: 388px;
	height: 76px;
}

.headerlogo a {
	width: 388px;
	height: 76px;
	display: block;
}

.headerlogo h1 {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.contentborder {
	border-right: 1px solid #e4dcb9;
	border-left: 1px solid #e4dcb9;
	border-bottom: 1px solid #e4dcb9;
}

.menu {
	float: left;
	width: 177px;
	padding: 15px 5px 100px;
}

.login {
	background: #e4dcb9;
	margin: -15px -5px 0 -4px;
	padding: 9px 2px 4px 8px;
}

.login div#hdr-login {
	background: url(../images/menu_login.gif) no-repeat top left;
	display: block;
	height: 26px;
}

.login div#hdr-mijnprofiel {
	background: url(../images/menu_mijnprofiel.gif) no-repeat top left;
	display: block;
	height: 26px;
}

ul.menu {
	margin: 0 0 15px;
	padding: 0;
}

ul.menu h1 {
	font-size: 15px;
}

ul.menu li {
	border-top: 1px solid #cfc69e;
	border-bottom: 1px solid #f8f4e1;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.menu li.topactive {
	border-left: 4px solid #cfc69e;
	margin-left: -5px;
	margin-right: -4px;
	padding-left: 1px;
	background: #f9f3d8;
	padding-bottom: 3px;
}

ul.menu li a {
	height: 26px;
	display: block;
}

li#rijmwoordenboek a {
	background: url(../images/menu_rijmwoordenboek_o.gif) no-repeat 4px top;
}

li#valentijnactie a {
	background: url(../images/menu_valentijnactie_o.gif) no-repeat 4px top;
}

li#gedichtenbundels a {
	background: url(../images/menu_gedichtenbundels_o.gif) no-repeat 4px top;
}

li#linkpartners a {
	background: url(../images/menu_linkpartners_o.gif) no-repeat 4px top;
}
li#quizwin a {
	background: url(../images/menu_quizwin_o.gif) no-repeat 4px top;
}
li#battle a {
	background: url(../images/menu_battle_o.gif) no-repeat 4px top;
}

li#categorieen a {
	background: url(../images/menu_categorieen_o.gif) no-repeat 4px top;
}

li#categorieen {
	border-bottom: 0 solid;
}

ul.menu li ul {
	margin: 0 0 6px;
	padding: 0;
}

ul.menu li ul li {
	height: auto;
	border: 0 solid;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 0 16px;
}

li#categorieen ul.sub li a,li#battle ul.sub li a,li#watzijngedichten ul.sub li a,li#zelfschrijven ul.sub li a,li#valentijnactie ul.sub li a,li#gedichtenbundels ul.sub li a,li#linkpartners ul.sub li a {
	height: 20px;
	line-height: 20px;
	background: transparent;
}

ul.menu li ul li.active {
	background: url(../images/bullet.gif) no-repeat 4px 1px;
	color: #6f6a51;
	font-weight: 700;
	border: 0 solid;
}

ul.menu a {
	color: #948e72;
}

.broodkruimels {
	padding: 0 6px 10px;
}

.broodkruimels a {
	padding: 0 3px;
}

.broodkruimels strong {
	font-weight: 700;
	color: #6f6a51;
	padding: 0 3px;
}

.blokged {
	float: left;
	border: 1px solid #e4dcb9;
	background: #FFF;
	margin: 0 0 5px;
	padding: 12px 16px;
}

.blok,.blok2,.blok3 {
	border: 1px solid #e4dcb9;
	background: #FFF;
	margin: 0 0 5px;
	padding: 12px 16px;
}

.blok2 {
	background: #fcf9ec;
}

.blok3 {
	background: #eee7c8;
}

.blokged .hdr,.blok .hdr,.blok2 .hdr {
	background: #FFF;
	border-bottom: 1px solid #e4dcb9;
	margin: -12px -16px 8px;
	padding: 8px 16px 6px;
}

.blokged.hr,.blok .hr,.blok2 .hr {
	border-top: 1px solid #e4dcb9;
	height: 1px;
	margin: 8px -14px;
}

.tweekoloms {
	float: left;
	width: 48%;
	padding-right: 2%;
	line-height: 18px;
}

#gedicht {
	background: url(../images/border.gif) repeat-y 455px top #FFF;
}

.gedicht {
	font-size: 14px;
	line-height: 1.4em;
	width: 430px;
	margin-right: 20px;
	float: left;
}

.gedicht h1 {
	margin-bottom: 12px;
}

.gedichtinfo {
	float: left;
	width: 135px;
	margin: 0 -10px 0 0;
}

.sterren {
	background: url(../images/ster.gif) repeat-x top left #DDD;
	height: 21px;
	width: 115px;
	position: relative;
	margin: 0;
	padding: 0;
}

.sterbalk {
	position: absolute;
	background: url(../images/ster_vol.gif) repeat-x top left;
	height: 21px;
	z-index: 19;
}

ul#rating {
	position: absolute;
	z-index: 20;
	margin: 0;
	padding: 0;
}

ul#rating li {
	width: 23px;
	height: 21px;
	display: block;
	float: left;
}

ul#rating li a {
	display: block;
	width: 23px;
	height: 21px;
}

.row {
	border-top: 1px solid #e4dcb9;
	padding: 4px 8px;
}

.row .naam {
	width: 15%;
	float: left;
}

.row .tekst {
	float: left;
	width: 85%;
	font-size: 15px;
	line-height: 1.4em;
}

.list {
	border-top: 1px solid #ebe6d1;
	width: 100%;
	margin: 0 -5px;
}

.list td {
	border-bottom: 1px solid #ebe6d1;
	padding: 3px 5px;
}

.list th {
	background: #e4dcb9;
	font-size: 10px;
	color: #6f6a51;
	font-weight: 700;
	padding: 3px 5px;
}

.list .naam {
	width: 54%;
}

input.none {
	border: 0 solid;
	background: transparent;
}

.avatar {
	border: 1px solid #e4dcb9;
	background: #f9f3d8;
	padding: 1px;
}

.opmerking {
	color: #c77863;
	font-size: 9px;
	font-weight: 700;
}

.small {
	font-size: 9px;
	font-weight: 700;
}

.contentcontainer {
	float: left;
	width: 650px;
	padding: 15px 8px 60px;
}

.clear {
	clear: both;
}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}

.forum {
	width: 100%;
}

.forum .klein {
	font-size: 9px;
}

.forum .topic {
	border: 1px solid #e4dcb9;
	padding: 5px;
}

.forum .topic_start {
	background: #e4dcb9;
	border: 1px solid #e4dcb9;
	color: #6f6a51;
	padding: 5px;
}

.forum td h4 {
	font-size: 11px;
	margin: 0;
}

.forum a h4 {
	text-decoration: none;
}

.forum th {
	border: 1px solid #e4dcb9;
	background: #e4dcb9;
	padding: 2px 4px;
}

.forum .left {
	display: inline;
	float: left;
	margin: 0;
}

.forum .right {
	display: inline;
	float: right;
	margin: 0;
}

.forum .avatar_forum {
	width: 100px;
	height: 100px;
	border: 1px solid #000;
	background-color: #FFF;
	margin-top: 4px;
	padding: 1px;
}

.boek_foto {
	float: left;
	line-height: 0;
	font-size: 0;
	width: 195px;
}

.boek_info {
	float: left;
	width: 388px;
	padding: 0 0 0 15px;
}

.boek_info ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.boek_info ul li {
	display: block;
	text-align: left;
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.boek_info ul li a,.boek_info ul li a:link,.boek_info ul li a:active,.boek_info ul li a:visited {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	color: #4b4b4b;
	text-decoration: none;
	margin: 0;
	padding: 2px 0;
}

.boek_info ul li a:hover {
	font-family: Georgia,Times New Roman,Times,serif;
	font-size: 11px;
	color: #00a0e2;
	text-decoration: none;
	margin: 0;
	padding: 2px 0;
}

.lijst_titel {
	color: #69F;
}

.boeken {
	float: left;
	display: block;
	text-align: center;
	line-height: 0;
	word-spacing: 14px;
	width: 520px;
	padding: 5px 0;
}

.boeken img {
	border: 1px solid #834f24;
}

.gedicht_bg {
	width: 439px;
	min-height: 300px;
	float: left;
	padding-top: 12px;
	padding-left: 16px;
	padding-bottom: 10px;
	margin: -12px 8px -12px -16px;
}

.bannerright {
	width: 120px;
	height: 600px;
	position: absolute;
	margin: 40px 0 0 864px;
}

.banner-right-new {
	width: 120px;
	height: 600px;
	margin-right: 12px;
	margin-top: 43px;
	float: right;
}

.tagcloud,.forum .center {
	text-align: center;
}

.headerbutton span,.headermenu span,.headerlogo span,.login span,ul.menu li span {
	display: none;
}

.headermenu ul,.login form,.row p {
	margin: 0;
	padding: 0;
}

ul.menu a:hover,ul.menu .active a {
	color: #6f6a51;
}

.list .aantal,.list .datum {
	width: 23%;
}

.sIFR-hasFlash h1.sifr,.sIFR-hasFlash h1.sifrright,.sIFR-hasFlash h1.sifrcenter {
	visibility: hidden;
	font-size: 18px;
}

.sIFR-hasFlash h2.sifr,.sIFR-hasFlash h3.sifr,.sIFR-hasFlash h4.sifr {
	visibility: hidden;
}

/* NEW */
.error {
	padding: 5px;
	margin: 4px;
	line-height: 140%;
	background: #eec8c8;
	border: 1px solid #ed6363;
	color: #b55959;
}
.success {
	padding: 5px;
	margin: 4px;
	line-height: 140%;
	background: #c8eecc;
	border: 1px solid #199528;
	color: #499451;
}
.warning {
	padding: 5px;
	margin: 4px;
	line-height: 140%;
	background: #fff9a1;
	border: 1px solid #c5a90b;
	color: #c5a90b;
}

/* NEWEST :) */
.profile-container {
	width: 100%;
	border: 1px solid #6f6A51;
	margin-top: 7px;
}
.profile-button {
	float: left;
	text-align: center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #6f6A51;
}
.last-button {
	float: left;
	text-align: center;
	border-bottom: 1px solid #fff;
	padding: 5px;
	padding-left: 17px;
	padding-right: 17px;
	background-color: #6f6A51;
}
.profile-button a, .last-button a { color: #fff; text-decoration: none; }
.active {
	background-color: #EEE7C8;
	border-bottom: 0px;
}
.active a {
	color: #2261c4;
	text-decoration: underline;
}
.active a:hover {
	color: #69f;
}

dl.reageren {
	padding: 10px 0px 0px 0px;
	width: 510px;
	margin: 0px 0px 15px 0px;
	clear: both;
}

dl.reageren dt {
	height: 30px;
	width: 110px;
	float: left;
	line-height: 26px;
}

dl.reageren dd {
	height: 30px;
	width: 300px;
	float: left;
}

dl.reageren dd.textarea {
	height: 100px;
}

dl.reageren dt.textarea {
	height: 100px;
}
dl.reageren.long dt {width: 200px;}
dl.reageren.long {width: 500px;}

dl.reageren input {
	background: #FFFFFF;
	width: 140px;
	border: 1px solid #e4dcb9;
	border-right: 1px solid #6f6a51;
	border-bottom: 1px solid #6f6a51;
	padding: 4px 4px 4px 4px;
}

dl.reageren textarea {
	background: #FFFFFF;
	width: 280px;
	height: 90px;
	border: 1px solid #e4dcb9;
	border-right: 1px solid #6f6a51;
	border-bottom: 1px solid #6f6a51;
	padding: 4px 4px 4px 4px;
}

dl.reageren select {
	background: #FFFFFF;
	width: 200px;
	border: 1px solid #e4dcb9;
	border-right: 1px solid #6f6a51;
	border-bottom: 1px solid #6f6a51;
	padding: 4px;
}

.report { font-size: 11px; float: right; color: #6f6a51; text-decoration: none; }