/* stylesheet 112Zwaagwesteinde . NL
Theme Name: 112Zwaagwesteinde . NL NIEUW
Theme URI: http://www.112zwaagwesteinde.nl
Description: Wordpress template ontworpen voor de site van 112Zwaagwesteinde . NL
Version: 6.0.0
Author: Pieter de Vries
Author URI: http://www.pieterdevries.net
*/

*{
	padding				: 0;
}

BODY {
	font-family 		: Arial;
	font-size			: 9pt;
	color				: #000;
	background-color	: #8f8f8f;
	margin-top			: 0px;
}

a, a:hover, a:visited{
	color				: #000;
	text-decoration		: underline;
}


#container {
	margin				: 0px auto; 
	width				: 960px;
	background-color	: #fff;
	overflow			: hidden;
	border				: 1px solid #fff;
}

#header {
	height				: 117px;
	overflow			: hidden;
	float				: left;
}

#menu {
	height				: 47px;
	background			: url(images/menu_background.jpg) repeat-x;
	width				: 943px;
	float				: left;
	overflow			: hidden;
	padding-top			: 10px;
	padding-left		: 8px;
	padding-right		: 10px;
	color				: #fff;
}

#menu a, #menu a:visited {
	color				: #fff;
	text-decoration		: none;
}

#menu a:hover{
	color				: #fff;
	text-decoration		: underline
}

#menu ul {
	list-style-type		: none;
	height				: 27px;
	width				: 910px;
	margin				: auto;
}

#menu ul a {
	background-image	: url(images/menu_slash.jpg);
	background-repeat	: no-repeat;
	background-position	: right;
	padding-right		: 15px;
	padding-left		: 17px;
	display				: block;
	text-decoration		: none;
	font-size			: 11pt;
}

#menu li {
	float				: left;
}

.spacing {	width				: 15px;	float				: left;	overflow			: hidden;}
.spacing_midden {	width				: 6px;	float				: left;	overflow			: hidden;}
.spacing_vertical {width: 298px; height: 6px; float: left; overflow: hidden;}

.alarm_nieuws{	width: 930px;	float: left;	overflow: hidden; margin-left: 15px; margin-right: 15px; border: 1px solid #000; margin-bottom: 5px;}
.alarm_nieuws_titel{ text-transform: uppercase; text-align: center; background			: #ff0000;	border-bottom		: 1px solid #000;	font-size			: 12pt;	 font-weight: bold;padding-top			: 5px;	padding-left		: 10px;	padding-bottom		: 3px;}
.alarm_nieuws_tekst{ padding-top			: 5px;	padding-left		: 10px;	padding-bottom		: 5px;}
.alarm_nieuws_tekst p{margin: 0;}

#left_column {	width				: 309px;	float				: left; /* overflow			: hidden; */ }
#center_column {	width				: 309px;	float				: left; /*overflow			: hidden;*/ }
#right_column {	width				: 308px;	float				: left;	overflow			: hidden;}

.frontpage_nieuws {	border				: 1px solid #000;	float				: left;	overflow			: hidden;	width				: 307px; height: 100%;}
.frontpage_nieuws ul {	list-style-type		: none;	height				: 27px;	width				: 306px;	margin				: auto;}
.frontpage_nieuws ul a {	border-bottom		: 1px solid #a7a7a7;	width				: 297px;	color				: #000;	padding-top			: 3px;	padding-bottom		: 3px;	padding-right		: 5px;	padding-left		: 5px;	display				: block;	text-decoration		: none;}
.frontpage_nieuws ul a:hover {	text-decoration		: underline;}
.frontpage_nieuws ul a:visited {	text-decoration		: none;}
.frontpage_nieuws li {	float				: left;}
.frontpage_nieuws li img { width: 13px; height: 13px; margin-left: 2px;}
.frontpage_nieuws_last {	float				: left;	text-align			: right;	font-style			: Italic;	font-size			: 9pt;}


.frontpage_nieuws_hoofdnieuws {	background			: #82b8f4;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_sportnieuws {	background			: #33cc33;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_oproepjes {	background			: #eeec04;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_tweets {	background			: #4ed3ff;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_poppe {	background			: #4ed3ff;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_welkom {	background			: #ff8000;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_kortnieuws {	background			: #ff5050;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_agenda {	background			: #3266d5;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_oudedoos {	background			: #944900;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_nieuws_mijnzwaagwesteinde {	background			: #999966;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_weerbericht_kop {	background			: #999966;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}
.frontpage_kerkdiensten_kop {	background			: #3266d5;	border-bottom		: 1px solid #000;	font-size			: 11pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}

.frontpage_kerkdiensten {	border				: 1px solid #000;	float				: left;	overflow			: hidden;	width				: 622px;}

.frontpage_nieuws_tekst a {	text-decoration		: none;}
.frontpage_nieuws_tekst a:hover {	text-decoration		: underline;}
.frontpage_nieuws_tekst a:visited {	text-decoration		: none;}
.frontpage_nieuws_tekst {	padding-top			: 3px;	padding-bottom		: 3px;	padding-left		: 5px;	padding-right		:5px;	float				: left;	overflow			: hidden;	width				: 297px;}

.frontpage_nieuws_poppetekst a {	text-decoration		: none;}
.frontpage_nieuws_poppetekst a:hover {	text-decoration		: underline;}
.frontpage_nieuws_poppetekst a:visited {	text-decoration		: none;}
.frontpage_nieuws_poppetekst { padding-left		: 3px; padding-right: 3px;	float				: left;	overflow			: hidden;	width				:622px;}
.poppe_winnaar {	width: 200px;    overflow: hidden; padding-top: 3px; float: left; padding-bottom: 3px; padding-right: 3px; border-right: 1px solid #000;}
.poppe_winnaar_frame {     display: block;   position: absolute;}
.poppe_winnaar_message {  left: 10px;  top: 405px; text-align: center; }
.poppe_stemmen { float: left; overflow: hidden; width: 409px; margin: 3px;}


.frontpage_kerkdiensten_diensten a {	text-decoration		: none;}
.frontpage_kerkdiensten_diensten a:hover {	text-decoration		: underline;}
.frontpage_kerkdiensten_diensten a:visited {	text-decoration		: none;}
.frontpage_kerkdiensten_diensten {	padding-top			: 3px;	padding-bottom		: 3px;	float				: left;	overflow			: hidden;	width				:622px;}
.kerktabel {padding: 3px 5px; border-bottom : 1px solid #a7a7a7;}
.kerktabellast {padding: 3px 5px;}

.frontpage_agenda span {	width				: 70px;	float				: left;}

.frontpage_nieuws_tweets span a {	margin-left: 420px;	font-size: 10pt;	color: #515151;	text-decoration: none;}
.frontpage_nieuws_tweets span a:hover {	text-decoration: underline;}

.frontpage_advertentie {	/* margin-left		: 33px;	margin-right	: 33px; */	width			: 309px;	float			:	left;	overflow		: hidden;}
.frontpage_advertentie img {	border			: 1px solid #000;}

.footer_spacing {	height				: 15px;	float				: left;	width				: 960px;	overflow			: hidden;}

#footer {	clear				: both;	height				: 61px;	background			: url(images/footer_background.jpg) repeat-x;	width				: 930px;	float				: left;	overflow			: hidden;	padding-left		: 25px;	padding-right		: 25px;	padding-right		: 10px;}
#footer a:hover, #footer a:visited, #footer a {	color				: #000;}
#footer_left {	width				: 300px;	float				: left;	overflow			: hidden;	padding-top			: 5px;	margin-top			: 10px;	border-right		: 1px solid #000;	height				: 40px;}
#footer_center {	width				: 300px;	float				: left;	overflow			: hidden;	line-height			: 8px;	margin-top			: 5px;	border-right		: 1px solid #000; margin-left			: 10px;	height				: 50px;}
#footer_right {	width				: 300px;	float				: left;	overflow			: hidden;	line-height			: 8px;	margin-top			: 5px;	margin-left			: 10px;	height				: 50px;}
#footer_center img {	padding-right		: 5px;}
#footer_right img {	padding-right		: 5px;}
#footer a, #footer a:visited {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.nieuwsbericht {	border				: 1px solid #000;	float				: left;	overflow			: hidden;	width				: 660px;}
.nieuwsbericht_titel {	border-bottom		: 1px solid #000;	font-size			: 12pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}

.nieuwsbericht_tekst {	padding-top			: 3px;	padding-bottom		: 3px;	padding-left		: 5px;	padding-right		:5px;	margin-top: -10px; margin-bottom: -10px; float				: left;	overflow			: hidden;	width				: 643px; font-size: 10pt; min-height: 150px;}

.nieuwsbericht_sidebar_frame {	border				: 1px solid #000;	float				: left;	overflow			: hidden;	width				: 260px;}
.nieuwsbericht_sidebar_titel {	border-bottom		: 1px solid #000;	font-size			: 12pt; font-weight: bold;	padding-top			: 3px;	padding-left		: 5px;	padding-bottom		: 3px;}

.nieuwsbericht_sidebar_tekst {	padding-top			: 3px;	padding-bottom		: 3px;	padding-left		: 5px;	padding-right		:5px;	float				: left;	overflow			: hidden;	width				: 243px; font-size: 10pt;}
.nieuwsbericht_sidebar_tekst ul {	list-style-type		: none;	height				: 27px;	width				: 306px;	margin				: auto;}
.nieuwsbericht_sidebar_tekst ul a {	border-bottom		: 1px solid #a7a7a7;	width				: 297px;	color				: #000;	padding-top			: 3px;	padding-bottom		: 3px;	padding-right		: 5px;	padding-left		: 5px;	display				: block;	text-decoration		: none;}
.nieuwsbericht_sidebar_tekst ul a:hover {	text-decoration		: underline;}
.nieuwsbericht_sidebar_tekst ul a:visited {	text-decoration		: none;}
.nieuwsbericht_sidebar_tekst li {	float				: left;}

.nieuwsarchief_table {border-bottom: 1px solid #a7a7a7; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.nieuwsarchief_tableunder {padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}

#copyright {	text-align		: center;	font-size			: 9pt;	margin-top			: 10px;	margin-bottom		: 10px;}

		.tweet_list li {
			overflow-y: auto;
			overflow-x: hidden;
			padding: 0.5em;
			width: 621px;
		}
		
			.tweet_list li a {
				color: #0C717A;
			}
		
		.tweet_list .tweet_even {
			background-color: #91E5E7;
		}
		
		
		h3 { margin-bottom: 0px;}
		
.textinput {
    background: url("images/textinput_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    font-size: 13px;
    height: 18px;
    margin: 5px 0;
    padding: 3px 5px;
    width: 200px;
}

.textinput_small {
    background: url("images/textinput_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    font-size: 13px;
    height: 18px;
    margin: 5px 0;
    padding: 3px 5px;
    width: 100px;
}

.textarea {
    background: url("images/textinput_bg.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    font-size: 13px;
}

.button {
    background: url("images/button_bg.jpg") repeat-x scroll 0 0 #86AE35;
    border: 1px solid #4A6F00;
    font-weight: bold;
    text-decoration: none;
}

.button:hover {
    background: none repeat scroll 0 0 #81C1CB;
    text-decoration: underline;
}

.button, .button_disabled {
    font-size: 13px;
    padding: 4px 10px;
}

.tabelborder {padding: 3px 5px; border-bottom : 1px solid #a7a7a7;}
.tabelborderlast {padding: 3px 5px;}
.tabelborderright {padding: 3px 5px; border-bottom : 1px solid #a7a7a7; border-right : 1px solid #a7a7a7;}
