/*  Theme Name: Ad ClerumTheme URI: http://www.refueled.net/wordpress-themes/Description: "Ad Clerum" is a Latin phrase which means: "To the clergy." Perfect theme for churches or other non-profits.  Free support is offered through our <a href="http://www.refueled.net/forum/" title="Forums">Forums</a>.  Version: 1.0Author: RefueledAuthor URI: http://www.refueled.netThis theme was designed and coded by Nate of Refueled Dot Net. Released under GPL.http://www.opensource.org/licenses/gpl-license.php*/body {	background: #BF611C fixed;	color: #333333;	font-size: 13px;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px;	}a, a:visited{	color: #bf451b;	border: none;	}a:hover{	color: #bf451b;	border: none;	text-decoration: underline;	}img {	border: none;	}	#container {	width: 860px;	text-align: left;	margin: 20px auto;	border: 10px solid #fff;	background-color: #FFFFFF;	}#header {	background: url(images/header.gif);	height: 111px;	padding: 0px;	margin: auto;	width: 862px;	}#header h2 {	color: #ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size: 20pt;	font-variant: normal;	font-weight: normal;	margin-top: 55px;	margin-bottom: 0px;	margin-left: 13px;	letter-spacing: 2px;	}#header h2 a {	color: #fff;	text-decoration: none;	}#header h2 a:hover {	color: #fff;	text-decoration: underline;	}#header h3 {	color: #F0F0F0;	font-size: 10pt;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-weight: normal;	font-style: normal;	margin: 0px;	margin-left: 15px;	}#header_top {border-bottom: 1px solid #ccc;background-color: #000;}#menue_top {height: 22px;background-color: #BF611C;margin-bottom: 10px;padding-top: 2px;width: 862px;}#menue_bottom {clear: both;height: 22px;background-color: #BF451B;padding-top: 2px;width: 862px;}#menue_top ul {list-style: none;}#menue_top li {float: left;}#menue_top li a {text-decoration: none;list-style-type: none;text-align: left;display: block;border-right: 1px solid #fff;padding-left: 13px;padding-right: 13px;color: #fff;}#menue_top li a:hover {color: #BF961C;text-decoration: underline;	}#middlepic {padding: 20px;	position: absolute;	height: 30px;	width: 450px;	margin: 0px;	border-right: 1px solid #fff;	border-left: 1px solid #fff;	background-color: #006600;	background-image: none;}#lpic {	height: 30px;	width: 179px;	border-bottom: 1px solid #fff;	background-color: #CC0000;	margin: auto;}#lad {	height: 226px;	width: 160px;	margin: auto;	border: 1px solid #999999;	background-image: url(images/jojoaktuell.jpg);}#box_highlight {	width: 180;	border: 1px solid #ccc;	margin-bottom: 17px;	text-align: center;	color: #ccc;	padding-bottom: 13px;	height: 255px;	margin-top: 10px;}#box_highlight_title {	width: 180px;	background-color: #FF0066;	margin-bottom: 10px;	color: #fff;	text-align: center;	height: 17px;}	#rpic {	height: 30px;	width: 179px;	border-bottom: 1px solid #fff;	background-color: #BF451B;	margin: auto;}#menu {	font-size: 11pt;	margin-top: 1px;	width:820px;	height:22px;	text-transform: none;	background-color: 95BF1B;	margin-bottom: 12px;	line-height: 18px;	padding: 1px;}#menu ul {	margin: 0px;	padding: 1px;	list-style: none;	text-align: left;}#menu li {	display: inline;}#menu a {	padding: 5px 15px;	font-size: 11px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #FFFFFF;	color: #FFFFFF;}#menu a:hover {	color:#FFFFFF;	text-decoration: underline;}#content {	width: 450px;	margin-top: -15px;	margin-bottom: 20px;	margin-left: 187px;	margin-right: 0px;	position:relative;	padding: 0px 18px 5px;	text-align: left;	color: #000000;	line-height: 18px;	}#content b{	color: #777;	line-height: 14pt;	}#content p{	margin: 5px 0px 5px;	line-height: 18px;	padding: 0px 0px 5px;	}#content p img{	border: none;	float: left;	margin-right: 15px;	margin-bottom: 10px;	}#content h1 {	color: #455A79;	font-size: 22px;	font-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;	font-weight: normal;	padding: 10px 10px 10px 10px;	line-height: 150%;	margin: 0px;	}#content h1 a  {	color: #455A79;	text-decoration: underline;	}#content h1 a:hover {	color: #000000;	text-decoration: none;	}#content h2 {	font-size: 16px;	color: #BF451B;	margin: 30px 0px 10px;	text-align: left;	padding: 5px 0px 5px 50px;	background-image: url(images/rkm_logo.gif);	background-repeat: no-repeat;	background-position: left 7px;	line-height: 24px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}		#content h2 a  {	color: #BF451B;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	}#content h2 a:hover {	color: #000000;	text-decoration: none;	}#content h3 {	font-size: 14px;	color: #BF451B;	margin: 30px 0px 7px;	line-height: 120%;	padding-top: 10px;	padding-bottom: 5px;	text-align: left;	text-transform: uppercase;	}#content h3 a  {	color: #BF451B;	text-decoration: none;	}#content h3 a:hover {	color: #000000;	text-decoration: none;	}#content h4 {	font-size: 12px;	color: #333333;	margin: 0px 0px 10px;	line-height: 120%;	padding-top: 5px;	padding-bottom: 5px;	text-align: left;	border: 1px soid bf611c;	padding-right: 5px;	padding-left: 5px;	}#content h4 a  {	color: #BF451B;	text-decoration: none;	}	#content h4 a:hover {	color: #000000;	text-decoration: none;	}#content ol {	list-style-type: decimal;	line-height: 18px;	margin: 0px;	padding: 0px 0px 20px 20px;	}#content ul {	list-style-type:disc;	list-style-position:outside;	margin: 0px 0px 0px 10px;	padding: 0px 0px 10px 0px;	}	#content li {	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 14px;	}	#content ul li {	margin: 0px 0px 0px 10px;	padding: 5px 0px 0px;	}	#content ul li a {	color: #797979;	text-decoration: none;	}#content ul li a:hover {	color: #000000;	text-decoration: underline;	}	#content ul.index, #content ul.index ul {	list-style:none;	margin:0;	padding:0;	}		#content ul.index ul {	margin-bottom:16px;	}	#content ul.index li, #content ul.index ul li {	text-align:left;	margin:0;	padding:0;	}#arch {	color: #000;	}#arch ul {	list-style: none;	margin: 0px;	padding: 0px 0px 10px 0px;	}#arch li {	margin: 0px;	padding: 0px;	}#arch ul li {	list-style: square inside;	margin: 0px 0px 0px 10px;	padding: 5px 0px 0px 0px;	}#arch ul li a {	color: #797979;	text-decoration: none;	}	#arch ul li a:hover {	color: #000;	text-decoration: underline;	}#blockquote{	background-color: #F3F3F3;	margin: 0px 0px 12px;	padding: 7px;	width: 97%;	font-style: italic;	color: #666666;	border: 1px solid #cccccc;	height: 140px;	}.headspace1 {	background: #fff;	width: 450px;	margin: 0px 0px 10px;	padding: 0px;	border: 0px none;	font-size: x-small;	text-align: center;	}.headspace2 {	background: #fff;	width: 450px;	margin: 0px 0px 15px;	padding: 0px;	border: 0px none;	text-align: left;	line-height: 16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}.postspace {	background: #fff;	width: 450px;	margin: 0px 0px 15px;	padding: 0px 0px 15px;	border: 0px none;	}.postspace2 {	width: 440px;	margin: 10px 0px;	padding: 10px 10px 10px 0px;	text-align: left;	list-style-position: inside;	border-top: 2px dotted #CC3300;	line-height: 16px;	font-size: 12px;	}	.postspace2 b {	text-transform: uppercase;	font-weight: bold;	}	.postspace3 {	background: #fff;	width: 450px;	font-size: x-small;	margin-top: 20px;	margin-bottom: 0px;	padding-top: 20px;	padding-bottom: 0px;	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #BF451B;	list-style-type: none;	line-height: 14px;	padding-left: 0px;	}.litframe {	width: 450px;	margin: 5px 0px 10px;	padding: 5px 0px 10px;	border: 1px solid #999999;	font-size: x-small;	text-align: left;	line-height: 14px;	}.littext {	width: 450px;	margin: 0px;	padding: 5px;	border: 0px none;	font-size: x-small;	text-align: left;	}#left {	color: #000000;	width: 182px;	float: left;	margin-top: 0px;	margin-bottom: 20px;	font-size: 11px;	}#left p{	margin: 0px;	line-height: 16px;	padding: 10px;	}#left h2 {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	padding: 6px;	margin: 5px 0px;	text-transform: none;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #BF611C;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #BF611C;	}#left ul {	list-style: none;	margin: 0px;	padding: 0px 0px 20px 0px;	}#left li {	list-style: none;	margin: 0px;	padding: 0px;	}#left ul li {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;	}#left ul li a {	display: block;	color: #666666;	text-decoration: none;	padding-left: 6px;	padding-right: 6px;	padding-top: 5px;	padding-bottom: 5px;	line-height: 11pt;	margin: auto;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #BF611C;	}#left ul li a:hover {	color: #000000;	background: #fff;	}#right {	color: #000000;	width: 182px;	margin-top: 0px;	margin-bottom: 20px;	float: right;	font-size: 11px;	}#rightright {	color: #000000;	width: 182px;	margin-top: 0px;	margin-bottom: 20px;	float: right;	right: 250px;	}#right p{	margin: 0px;	line-height: 16px;	padding: 10px;	}#right h2 {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	list-style: none;	padding: 6px;	margin: 5px 0px;	border-bottom: 1px dotted #BF611C;	font-weight: bold;	text-transform: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #BF611C;	}#right h3 {	color: #BF451B;	font-family: Arial, Helvetica, sans-serif;	font-size: 11pt;	list-style: none;	padding: 0px;	margin: 0px;	font-weight: bold;	text-transform: none;	}#rightnews {	list-style: none;	padding: 6px;	margin: 10px 0px;	border-bottom: 1px solid #C4C4C4;	text-transform: none;	}#right ul {	list-style: none;	margin: 0px;	padding: 0px 0px 20px 0px;	}#right li {	list-style: none;	margin: 0px;	padding: 0px;	}#right ul li {	list-style: none;	margin: 0px;	padding: 0px 0px 0px 0px;	}#right ul li a {	display: block;	color: #666666;	text-decoration: none;	padding-left: 6px;	padding-right: 6px;	padding-top: 5px;	padding-bottom: 5px;	line-height: 11pt;	margin: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BF611C;	}#right ul li a:hover {	color: #000000;	background: #fff;	}#right h2.widgettitle {	color: #fff;	background: #455A79;	font-family: verdana, "Microsoft Sans Serif", Times, serif;	font-size: 8pt;	list-style: none;	padding: 6px;	margin: 0px;	margin-bottom: 10px;	border-bottom: 1px solid #fff;	}#footer {	background: #666666;	width: 860px;	overflow: hidden;	font-size: 9pt;	text-align: right;	line-height: 18px;	clear: both;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	height: 22px;	font-family: Verdana, Arial, Helvetica, sans-serif;	}#footer ul {	margin: 0px;	padding: 1px;	list-style: none;	text-align: right;}#footer li {	display: inline;	margin: auto;	padding: 1px;	font-size: 9px;}#footer p {	color: #fff;	padding: 0px;	margin: 0px;		}#footer a {	padding: 5px 15px;	color: #FFFFFF;	font-size: 9px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFFFFF;}#footer a:hover {	text-decoration: none;	border: none;	}#wp-calendar {	margin-left: 22px;	margin-bottom: 10px;	}#searchform {	margin-left: 9px;	margin-bottom: 6px;	}#searchform input {	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;	font-size: 9pt;	text-align: right;	color: #67717E;	border: 1px solid #ddd;	width: 150px;	margin-bottom: 3px;	}/* comments */.entry {	margin-bottom: 12px;	border-bottom: 1px solid #E3E3E3;	}	#s,#submit {		background-color:#ffffff;	border:1px solid #cccccc;	color:#505050;	font-size:0.9em;	margin:0 0 1px;	padding:4px;	width:130px;	}#author {	border:1px solid #cccccc;	font-family:Verdana,Tahoma,Arial,Sans-Serif;	font-size:1em;	margin:0;	padding:4px;}#email {	border:1px solid #cccccc;	font-family:Verdana,Tahoma,Arial,Sans-Serif;	font-size:1em;	margin:0;	padding:4px;}#url {	border:1px solid #cccccc;	font-family:Verdana,Tahoma,Arial,Sans-Serif;	font-size:1em;	margin:0;	padding:4px;}#comment  {	width: 350px;	border:1px solid #cccccc;	font-size:10pt;	margin:20;	padding:20px;}.textwidget {	color: #666666;	margin: auto;	padding-left: 7px;	line-height: 12px;}#ajaxNewsletter, .newsletterContainer {	/* newsletter container */}#newsletterFormDiv {	/* newsletter form elements*/}.newsletterTextInput {	padding: 1px;	margin-top: 5px;	margin-right: auto;	margin-bottom: 5px;	margin-left: auto;	color: #666666;	font-size: 9px;	/* email text input */}#newsletterLoading {	/* the loading message while the subscription is beeing handled */}#success {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;	line-height: 15px;	margin-top: 3px;	margin-right: 6px;	margin-bottom: 5px;	margin-left: 6px;	/* the success message container */}.error {	/* the error message container */}.newsletterContainer  {	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 6px;}.ctc {	margin-top: 3px;	margin-right: 6px;	margin-bottom: 5px;	padding-left: 6px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#recentcomments {	margin-top: 3px;	margin-right: 6px;	margin-bottom: 5px;	padding-left: 10px;	margin-left: 10px;	list-style-type: none;}/*  Tag Cloud */.st-tag-cloud  {	margin-top: 5px;	margin-right: 0px;	margin-bottom: 30px;	margin-left: 6px;	padding: 0px;}#content div.azindex h2 {	background-image: none;	padding: 5px 0px 5px 0px;	}/*  Page bar */.pagebar {	font: 11px Verdana, Arial, Helvetica, sans-serif;	padding-top: 20px;	padding-bottom: 10px;	margin: 0px;	text-align: center;}.pagebar a, .pageList .this-page {	padding: 2px 6px; 	border: solid 1px #ddd; 	background: #fff; 	text-decoration: none;}.pagebar a:visited {	padding: 2px 6px; 	border: solid 1px #ddd; 	background: #fff; 	text-decoration: none;}.pagebar .break {	padding: 2px 6px; 	border: none; 	background: #fff; 	text-decoration: none;}.pagebar .this-page {	padding: 2px 6px;	border-color: #999;	font-size: 12px;	background: #fff;	color: #666666;	font-weight: bolder;}.pagebar a:hover {		color: #fff; 		background: #bf451b; 		border-color: #036; 		text-decoration: none;}/*  Formulare (Belowski) */form.wpcf7-form table {	border: 1px dashed #ccc;	margin-top: 10px;	margin-bottom: 10px;}form.wpcf7-form td {font-size: 11px;font-weight: bold;color: #666666;}/*  Awesome News Announcement */#announcement p{	margin: 0px;	line-height: 16px;	padding: 10px;	border: 1px dotted #bf611c;	background-color: #663300;	color: #FFFFFF;	}	#announcement p a{	color: #CC6633;	}	/*  Footnote */.footnote a {	color: #CC6633;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;		}.footnotes ol {	margin-top: 20px;	border-top-width: 2px;	border-top-style: dotted;	border-top-color: #BF451B;	margin: 0px;	padding: 0px;		}.footnotes ol li {	margin-top: 20px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;		}