body {
        font-size: 75%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }


.socialstuff{
clear:left;
float:left;
}

.oneliner{
display:none;
}

.social{
width:18px;
height:18px;
margin-right:3px;
}

.site{
position:relative;
top:5px;
       width:900px;
margin-top:0px;
       margin-left:auto;
       margin-right:auto;
}

.items{
margin-top:50px;
margin-left:250px;
}

.logo, .admin_logo{
	border-top: 1px solid black;
	 background-image:url('layout/logo.jpg');
background-color:white;
	 background-position:bottom;
padding-top:90px;
padding-left:20px;
padding-bottom:104px;

}

.leroy{
position:relative;
left:244px;
top:-132px;
border:none;
}

.footer A,.footer A:hover,.footer A:visited {
text-decoration:none;
border:none;
}




.logo_text{
display:none;
}



.content{
   padding:35px 80px 150px 230px;
background-color:white;
overflow:auto;
}

.blog, .static
{ 

background-color:white;
   border-right: 1px solid #484848;
   margin-right:0px;
   width:900px;
height:514px;
	 background-image:url('layout/redsite.jpg');
background-repeat:no-repeat;
	 background-position:top;
}

.sidebar{
position:relative;
left:-180px;    
top:-195px;
    width:180px;
background-color:white;
}


.blog_content{
height:386px;
margin:0px;
overflow:auto;
   padding:0px 60px 20px 210px;  
margin-bottom:100px;
}



.topic{
	padding-top:3px;	
	padding-left:0px;
	clear: left;
}


.footer, .adminfooter
{
	
color:white;
        width:100%;
	background-color: white;
}

A:link, A:visited {
	color:#970013;
	text-decoration: none;
	font-weight: normal;
}

A:hover{
	text-decoration:none;
	background-color:#970013;
	color:#fff;
}


/* MENU LAYOUT - MENU LAYOUT - MENU LAYOUT - MENU LAYOUT - MENU LAYOUT - MENU LAYOUT -  */


#nav, #nav ul{
width:150px;
position:absolute;
top:190px;
left:20px;
	padding:0px;
        	list-style:none;
	font-family: Gill Sans, Verdana;
	text-transform: lowercase;
	font-variant:small-caps;
	letter-spacing: 1.1px;
	font-size:1.1em;
	color:white;
	font-weight:100;
}

#nav ul{
margin-top:5px;
}


#nav{

}


#nav A{

	color:white;
	 display:block;
	 opacity: 0.95;
	 filter: alpha(opacity=95);
	 -moz-opacity: 0.95;

}



#nav li:hover{
	text-decoration:bold;
background-color:#970013;
}



#nav ul {
display:none;
	margin:0px;
}


#nav ul li {
margin:0px;
	padding:0px 0px 2px 5px;
background-color:#c06f6f;
border-bottom:0px;
}

#nav li {

	margin-bottom:3px;
	clear:left;
background-color:#d00404;
border:1px solid black;
padding-left:5px;
}


.page{

	height:18px;
	margin-top:8px;
}

.subpage {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
	clear:left;
	height:15px;	
padding-top:5px;
font-size:0.9em;
}


#nav li:hover ul {
display:block;	
z-index:99;
position:relative;
	font-size:1.1em;
left:75px;
top: 2px;
border-bottom:1px solid black;
}


/* EINDE MENU LAYOUT - EINDE MENU LAYOUT - EINDE MENU LAYOUT - EINDE MENU LAYOUT */






.new_submit{
margin-right:20px;
margin-left:0px;
}

input, textarea, select {
color:440000;
}

.topic_checkert{
float:left;
position:relative;
top:-2px;
margin-right:10px;
}


.pauwert{
	text-align:center;
color:white;
background-color:white;

}


.checkallnone{
font-size:0.8em;
margin-left:5px;
margin-right:10px;
}

.own_button{
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid red;
background-color:#FFF0F5; 
margin-top:8px;
clear:left;
margin-right:7px;
}

.own_button: hover{
color:white;
background-color:red;
}

.help{
color:black;
margin-left:60px;
margin-top:20px;
font-size:1.2em;
}

.counter{
position:fixed;
left:0px;
bottom:0px;
}

label{
padding-bottom:3px;
}

.special_message{
font-size:1.8em;
width:30%;
float:left;
margin-top:30px;
margin-left:20px;
}

input{
padding-bottom:3px;
}




html{
	background-color:#484848 ;
}


.mailer_stuff{
margin-left:55px;
}

.mail_form{
margin-top:25px;
clear:left;
}

.upload_photo{
margin-bottom:30px;
}



.head{
	font-size:1.3em;
	padding:10px;
	margin-bottom:20px;
}


A.button, A.big_button {
vertical-align:top;
text-align:center;
font-size:0.82em;
float:left;
min-width:50px;
padding-left:0px;
height:11px;
background-color:#FFF0F5;
border:1px solid red;
margin-right:6px;
padding-bottom:2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

A.create_button {
text-align:center;
color:white;
float:left;
min-width:85px;
background-color:#d90e0e;
border:1px solid red;
margin-right:6px;
	text-transform: lowercase;
	font-variant:small-caps;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
height:16px;
font-size:1.1em;
margin-bottom:20px;
clear:both;
}

A.button:hover, A.create_button:hover {
color:black;
background-color:#d90e0e;
text-decoration:none;
border:1px solid red;
}

A.big_button {
margin:10px;
height:20px;
font-size:1.3em;
}

A.button:active, A.big_button:active{
font-size:1em;
}

A.gallery_button, A.this_gallery_button{
vertical-align:top;
text-align:center;
font-size:1.1em;
float:left;
min-width:50px;
padding-left:0px;
height:18px;
background-color:#FFF0F5;
border:1px solid red;
margin-right:6px;
padding:4px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}

A.this_gallery_button{
text-decoration:underline;
}

A.this_gallery_button:hover{
color: #FFF0F5;
background-color:#970013;
text-decoration:none;
}

A.gallery_button:hover{
vertical-align:top;
text-align:center;
font-size:1.1em;
float:left;
min-width:50px;
padding-left:0px;
height:18px;
color: #FFF0F5;
background-color:#970013;
border:1px solid red;
margin-right:6px;
padding:4px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
.topic_list ul, .comment_list ul,  .quiz_list ul{
padding:0px;
margin:10px 0px 0px 0px;
}

.topic_list li, .comment_list li, .quiz_list li{
clear:left;
margin-top:4px;
margin-left:-30px;
padding-left:0px;
list-style:none;
line-height:13px;
border-bottom:1px solid pink;
list-style-position: inside;
}

.topic_list li{
width:75%;
height:16px;
vertical-align:top;
}

.quiz_list li{
width:90%;
}

.comment_list li{
width:100%;
}

.topic_list A:hover, .comment_list A:hover {
	background-color: :#970013;
	color:white;
	text-decoration:none;
}

.topic_list li span{
display:inline;
color:grey;
font-size:0.7em;
text-align:right;
float:right;

}


.indent{
position:relative;
left:5px;
}



.titel{
	clear: both;
	font-weight:500;
    font-size: 1.5em;
        padding-top:2px;
    margin-top:15px;
    margin-bottom:15px;
}



.footer_content
{
	text-align:center;
}



.tags{
	width:100%;
        padding-top:10px;
	font-style: italic;
	float: left;	
	clear: both;
        overflow: hidden;
    }


.nav{
	clear: both;
	padding-bottom:5px;
	margin-bottom:5px;
}


.rss{
	clear: both;
	padding-top:30px;
	margin-bottom:10px;
}


.gadget{
background-color:white;
padding:2px 15px 20px 20px;
border-left: 1px solid #484848;

}

.gadget .titel {
border-top: 2px solid black;
border-bottom: 1px solid black;
background-color:#970013;
color:white;
	font-family: Gill Sans, Verdana;
	text-transform: lowercase;
	font-variant:small-caps;
	letter-spacing: 1.1px;
	font-size:1.8em;
}

.cloud{
padding-bottom:50px;
float:left;
}

.ad_string{
	padding: 5px;
        clear: left;
}

.calendar{
	padding: 10px 15px 10px 25px;
        clear: left;
}




.error{
	color:red;
	padding:5px;
        clear:both;

}


.comments {
	clear: both;
	margin-top:75px;
width:80%;
}

.comment_time {
	font-size:0.7em;
	float: right;
	padding-right:20px;
text-align:right;
}

.side_comment {
	width:235px;

}
.comment {
	
	font-size:0.9em;
	color: #404040;
	border-bottom: thin dotted grey;
	margin-bottom:10px;
	padding-bottom:5px;
}

.comment_meuk {
	font-weight: 600;
}

.comment_form {
	position: relative;
	margin:15px;
	padding:15px;
}


.aantal_comments {
		clear: left;
	margin-top:15px;
		padding-bottom:10px;
}

.topicstuff{
color:grey;
padding-top:1px;
padding-bottom:15px;
font-style: italic;
font-size: 0.75em;
}

.pagination{
	margin-top:10px;
	clear:both;
}




.pic{
	float:left;
	margin-right:10px;	
}


.archief{
	padding-top:10px;
	clear: both;
}



/*css voor admin*/

.user_form {
	
	margin: 10px;
}

.ad_settings{
	padding: 10px;
	margin: 10px;
}


.topics_admin{
/*   width: 400px;*/

	padding-top:10px;	
	margin-left:250px;
}

.new_topic{
	font-size:1.2em;
	font-variant: small-caps;
}



.admin{
	background:white;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:205px;
	padding-right:5px;	
	width:960px;

}


.topic_beheer{

	width:480px;
	overflow:hidden;
	margin-top:10px;

}


.section{
	margin-bottom:6px;
	padding: 7px;
}

.admintitel{
	clear: both;
	font-weight:500;
        font-size: 1.3em;
        padding-top:1px;
        margin-top:5px;
        margin-left:15px;
        margin-bottom:5px;
}

.input_short {
	width:50px;
}

.highlight {
	background-color:yellow;
}


.topic_label,
.page_label
{
vertical-align:top;
width:200px;
}

.topic_field,
.page_field
{
clear: right;
 padding:0px;
 margin:2px;
 width: 400px;	
 text-align:left;
}



#fullsize_pic{
display:none;
}

A:hover #fullsize_pic{
display:block;
}

.quiz_answers{
padding-left:50px;
}

.quiz_question{
padding:5px;
border: 1px solid black;
}
.textveld{
width:300px;
height:100px;
}

.checkbox{
margin-left:100px;
}

.quiz_result{
margin-top: 18px;
	 padding: 10px;
	border-width: 1px;
	border-style: ridge;
	border-color:#8B0000;
	background-color: white;
}
.quiz_result_titel{
	font-weight:500;
    font-size: 1.5em;

}

.form_admin{
width:480px;
float:left;
padding:1px;
margin:1px;
}

.comments_admin{
width:300px;
float:left;
font-size:0.8em;
padding:0px;
margin:0px;
}


.checkinput, .textinput, .areainput{

width:75%;
font-size: 0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

.checkinput{
float:right;
text-align:right;
}

.delete{
margin-top:10px;
/*position:relative;*/
/*left:61px;*/
}

.check{
width:80%;
float:right;
}

.page_delete{
margin-top:10px;
margin-left:62px;
}

.areainput{
height:200px;
}

submit{
font-size: 0.85em;
font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px solid grey;
width:50%;
padding:0;
}

check{
   width:80%;
float:right;
clear:left;
text-align:left;
margin-top:10px;
}

/*
.submit{
margin-left:62px;
margin-top:15px;
}
*/

.submit{
   width:80%;
float:right;
clear:left;
text-align:left;
margin-top:10px;

}


fieldset{
border:none;
padding-bottom:0px;
margin-bottom:0px;
}


label span{
margin-right:5px;
float: left;
clear:both;
width:12%;
text-align: right;

}

.line_form{
display:inline;


}

.line_field{
height:1.1em;
font-size:0.8em;

}

.subpages{
clear:left;
}

.static_text{
}

.page_pic{
float:left;
horizontal-align:left;
margin-right:25px;
max-width:500px;
}

.galleries{
float:left;
margin:5px 20px 5px;
}


.gallery_nav{
float:right;
}


.show_gallery img{
margin: 5px 2px 20px 2px;
}


.show_gallery A:hover{
background-color:red;
}

.gallery .admin_gal img{
margin: 5px 20px 20px 5px;
}

.gallery{
margin:20px 0px 0px 0px;
        clear: left;
}

.gallery_pic{
margin:5px 20px 20px 1px;
max-width:840px;
}

.field_set{
border: 1px thin black;
padding:2px;
margin:5px;
}

.pagination_page{
border:1px solid pink;
margin:1px;
padding:1px 3px 1px 3px;
}

.this_page{
border:1px solid #970013;
background-color:pink;
margin:1px;
padding:1px 3px 1px 3px;
}



.captcha{
float:left;
}

.cal_day, .cal_weekend, .cal_today, .cal_occupied, .cal_conflict, .cal_next{
display:block;
float:left;
text-align:center;
min-width:60px;
max-width:60px;
min-height:60px;
border: 1px solid black;
margin:1px;
padding:3px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}

.cal_next{
font-size:2.5em;
font-weight:900;
}

.cal_conflict{
background-color:black;
}

.cal_weekend{
background-color:pink;
}


.cal_occupied{
background-color:#400000;
color:white;
}


.cal_today{
background-color:grey;
}


.cal_month{
float:left;
clear:left;
margin:10px 10px 10px 0px;
padding:10px 0px 10px 0px;
width:490px;
}

.cal_week{
clear:both;
float:right;
}

.cal_last_week{
float:left;
}

.cal_firstweek{
float:right;
clear:none;
}


.cal_date{
display:block;
float:left;
font-size:0.8em;
background-color:#970013;
color:white;
padding:1px;
min-width:14px;
}

.cal_weekday{
float:right;
font-size:0.8em;
}

.occupied_text{
display:block;
position:relative;
top:20px;
color:white;
font-size:0.8em;
}

.show_gallery{
clear:left;
padding-top:25px;
}

.cal_form{
clear:left;
float:left;
margin-top:8px;
}

.calendar_form{
float:right;
width:300px;
}

.message{
	color:black;
	padding:5px;
        clear:both;

}

.font1{font-size:1px;font-weight:0;}.font2{font-size:2px;font-weight:100;}.font3{font-size:3px;font-weight:100;}.font4{font-size:4px;font-weight:100;}.font5{font-size:5px;font-weight:200;}.font6{font-size:6px;font-weight:200;}.font7{font-size:7px;font-weight:200;}.font8{font-size:8px;font-weight:200;}.font9{font-size:9px;font-weight:300;}.font10{font-size:10px;font-weight:300;}.font11{font-size:11px;font-weight:300;}.font12{font-size:12px;font-weight:400;}.font13{font-size:13px;font-weight:400;}.font14{font-size:14px;font-weight:400;}.font15{font-size:15px;font-weight:500;}.font16{font-size:16px;font-weight:500;}.font17{font-size:17px;font-weight:500;}.font18{font-size:18px;font-weight:500;}.font19{font-size:19px;font-weight:600;}.font20{font-size:20px;font-weight:600;}.font21{font-size:21px;font-weight:600;}.font22{font-size:22px;font-weight:700;}.font23{font-size:23px;font-weight:700;}.font24{font-size:24px;font-weight:700;}.font25{font-size:25px;font-weight:800;}.font26{font-size:26px;font-weight:800;}.font27{font-size:27px;font-weight:800;}.font28{font-size:28px;font-weight:800;}.font29{font-size:29px;font-weight:900;}.font30{font-size:30px;font-weight:900;}



