/* Stylesheet voor openminds.be */
/* Netlash, Dirk Sabbe, Mark Creeten */
/* Date: 14 mei 2006 */


* {
	margin : 0;
	padding : 0;
}

body {
	background-color : #CCC;
	color : #333;
	font : normal 62.5%/1.2 Arial, sans-serif; 
}

a img {
	border : none;
}

dl {
	font-size : 110%;
}

dt {
	margin-bottom : 3px;
}

#container {
	margin : 0 auto;
	width : 968px;
	background-color : #FFF;
	overflow : hidden;
	font-size : 1.3em;
}

#header {
	background : #FFF url(/server/img/logo.gif) no-repeat top left;
	height : 90px;
	width : 968px;
	position : relative;
}

#header ul {
	list-style : none;
	margin : 54px 116px 0 0;
	float : right;
	display : inline; /*IE6 double margin bug natuurlijk */
}

#header ul li {
	float : left;
	margin : 0 0 0 48px;
}

#header ul li a:link, #header ul li a:visited {
	color : #333;
	text-decoration : none;
	font-weight : bold;
}

#header ul li a:hover, #header ul li a:active, #headerul li a:link.aktief, #header ul li a:visited.aktief {
	color : #339;
	text-decoration : none;
}

#rss {
	background : #FFF url(/images/rss.gif) no-repeat;
	height : 12px;
	width : 12px;
	position : absolute;
	right : 68px;
	top : 54px;
}

#kwaak_1 {
	width : 968px;
	height : 172px;
	background : #FFF url(/images/kwaak_1.jpg) no-repeat;
}

#kwaak_2 {
	width : 968px;
	height : 171px;
	background : #FFF url(/images/kwaak_2.jpg) no-repeat;
}

#kwaak_3 {
	width : 968px;
	height : 171px;
	background : #FFF url(/images/kwaak_3.jpg) no-repeat;
}

#kwaak_4 {
	width : 968px;
	height : 171px;
	background : #FFF url(/images/kwaak_4.jpg) no-repeat;
}

#kwaak_5 {
	width : 968px;
	height : 171px;
	background : #FFF url(/server/img/kwaak_5.jpg) no-repeat;
}

#kwaak_vul {
	background : #FFF url(/server/img/kwaak_5_2.jpg) no-repeat;
	width : 311px;
	height : 105px;
	margin-left : -20px;
}

#content {
	width : 968px;
}

#left {
	float : left;
	width : 314px;
	margin-left : 20px;
	margin-bottom: 27px;
	display : inline;
}

#left img.scheiding {
	position : relative;
	margin : 30px 0 0 -20px;
}

#rechts img.scheiding_2 {
	position : relative;
	margin : 50px -18px 25px 0;
}

#rechts img.scheiding_3 {
	position : relative;
	margin : 5px -18px 20px 0;
}

#groot {
	font-size : 1.9em;
	color : #666;
	line-height : 1.5;
	margin : 47px 0 0 0;
}

#nieuws {
	margin : 30px 0 0 0;
}

#nieuws h1 {
	color : #1a1c96;
	margin-bottom : 25px;
	font-size : 1.8em;
}

#nieuws p {
	margin-bottom : 15px;
}

#nieuws a:link, #nieuws a:visited {
	color : #000;
	text-decoration : underline;
	font-weight : bold;
}

#nieuws a:hover, #nieuws a:active {
	color : #1a1c96;
	text-decoration : underline;
	font-weight : bold;
}

#related {
margin : 30px 15px 0 0;
}

#related h2 {
		color : #1a1c96;
	margin-bottom : 25px;
	font-size : 1.8em;
}

#related h3 {
		color : #1a1c96;
	margin-top : 25px;
	font-size : 1.4em;
}

#related ul {
	margin-left : 15px;
	list-style : disc;
}

#related ul li {
	margin-bottom : 3px;
}

#rechts {
	float : right;
	width : 580px;
	margin:0 18px 45px 0;
	display : inline;
	font-size : 110%;
}

#rechts h1 {
	color : #1a1c96;
	font-size : 1.9em;
	margin-bottom : 20px;
}

#rechts h2.meer {
	margin-bottom : 30px;
}

.ref, .ref p, .refdetail p {
	margin-bottom : 25px;
}

.ref {
 height:120px;
	float:left;
}

.ref img {
	float:left;
	padding:0 20px 16px 0;
}

.refdetail img {
	float:left;
	padding:0 20px 16px 0;
}

.ref span {
	display : block;
	margin-top : 25px;
}

.refimage {
 float:left;
 width:180px;
 height:120px;
	clear:both;
}

.lefto, .rechto {
	width : 250px;
}

.lefto {
	float : left;
}

.rechto {
	float : left;
	margin-left : 50px;
}

.lefto h2 a, .rechto h2 a {
	color : #333;
	font-size : 0.9em;
}

.lefto p, .rechto p {
	margin:10px 0 50px 0;
}

.rechto form {
	margin-top : -10px;
}

.rechto form .veld, #Emailadres, #Naam, #Telefoon {
	background-color : #FFF;
	border : 1px solid #1a1c96;
	height : 25px;
	width : 190px;
	font-weight : bold;
	font-size : 150%;
       margin: 0px 0px 10px 0px;
}

#Vraag {
	background-color : #FFF;
	border : 1px solid #1a1c96;
	height : 147px;
	width : 339px;
	font-weight : bold;
	font-size : 120%;
	overflow : auto;
       margin: 0px 0px 10px 0px;
}

.rechto form .knop, #rechts form .knop {
	background-color : #333;
	color : #FFF;
	width : 125px;
	height : 25px;
	border : none;
	margin-top : 10px;
}

#email, #bedrijf, #vraag {
	margin-bottom : 10px;
}

.post h2, #comment h2, .lefto h2, .rechto h2 {
	font-size : 1.4em;
}

.post p {
	margin-bottom : 25px;
}

.post a:link, .post a:visited, #footer a:link, #footer a:visited, #related a:link, #related a:visited, #comment a:link, #comment a:visited, .ref a:link, .ref a:visited, .lefto h2 a:link, .lefto h2 a:visited, .rechto h2 a:link, .rechto h2 a:visited {
	color : #333;
	text-decoration : underline;
}

.post a:hover, .post a:active, #footer a:hover, #footer a:active, #related a:hover, #related a:active, #comment a:hover, #comment a:active, .ref a:hover, .ref a:active, .lefto h2 a:hover, .lefto h2 a:active, .rechto h2 a:hover, .rechto h2 a:active {
	color : #1a1c96;
	text-decoration : underline;
}

.post ul {
	margin:20px 10px 20px 40px;
	}


.partner h2 {
	font-size : 1.4em;
}

.partner p {
	margin-bottom : 25px;
}

.partner a:link, .partner a:visited {
	color : #333;
	text-decoration : underline;
	margin-right:20px;
}

.partner a:hover, .partner a:active {
	color : #1a1c96;
	text-decoration : underline;
	margin-right:20px;
}


#comment h2 {
	margin-bottom : 25px;
}

#comment ol {
	margin-left : 24px;
}

#comment ol li {
	margin-bottom : 30px;
}

#comment ol li p {
	margin-bottom : 15px;
}

#comment ol li p span {
	display : block;
}
#footer {
	clear : both;
}

#footer p {
	margin : 0 0 25px 20px;
}


.comment_name_input, .comment_email_input, .comment_web_input {
        width: 250px;
       margin: 0px 0px 10px 0px;
}

.txpCommentInputMessage {
	height : 147px;
	width : 339px;
	overflow : auto;
       margin: 0px 0px 10px 0px;
}

/*litebox pagina--------------------------------------------------------------*/
#containerbox {
	margin:0 auto;
	width:744px;
	background-color:#FFF;
	overflow:hidden;
	font-size:1.3em;
}

#rechtsbox {
	width:644px;
	margin:0 50px 0 50px;
	font-size:110%;
}

.post h1 {
	color:#1a1c96;
	font-size:1.9em;
	margin:25px 0 20px 0;
}

.post h2.meer {
	margin-bottom:30px;
}

input #forget {
        margin: 0px 5px 0px 0px;
	border: 5px solid red;
}

span.openid {
    font-style: italic;
}

span.anything {
    font-style: italic;
    color: red;
}

div.errors {
    background: #f77;
    border: 1px outset #333;
    padding: 5px;
    margin: 4px;
}

div.errors span.error {
    display: block;
}

div.messages {
    background: #8f8;
    border: 1px outset #333;
    padding: 5px;
    margin: 4px;
}

div.messages span.message {
    display: block;
}

pre {
    background: #eee;
    border: 1px solid #777;
    padding: 7px;
}


div.login {
}

table.login {
    margin: auto;
}


form.inline {
    display: inline;
    margin: auto;
}

img.captcha {
    border: 1px solid black;
}

input.disabled_bold:disabled {
    color: black;
}

table.sites {
    border-collapse: collapse;
}

table.sites td {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.sreg {
    border: 1px solid #666;
    background: #f7f7f7;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

span.required {
    color: red;
}

span.optional {
    color: green;
}

div.sreg table {
    margin-top: 7px;
    margin-bottom: 7px;
}

span.trusted {
    color: green;
}

span.untrusted {
    color: red;
}
