/*
 * This CSS file is for customization purpose only
 *
 * To make it easier to update a YOOtheme template to the latest version use
 * this custom.css file for small CSS modifications.
 *
 * How it works:
 * For example if you want to change a color which is applied in layout.css
 * just copy the original styling into this file right after the commented
 * section. Do this for all CSS modifications.
 *
 * In case you have to update the template save the custom.css file on your computer.
 * De-install and re-install the updated template version. And copy your saved
 * custom.css file back in place. Now compare your modification with the new CSS
 * files and make sure they are working.
 *
 * To activate the loading of this file goto the template folder and take a look
 * at css/template.css.php at the last line. Uncomment follwing line:
 * // include(PATH_ROOT . 'custom.css');
 * also open css/template.css at the last line and uncomment following line:
 * @import url(custom.css);
 */ 



/*
 * layout.css
 */
div#page-body {
	background: #E6E9EB url(../images/page_t2.png) 0 0 repeat-x;
}

div#wrapper {
	margin: 6px 0px 0px 0px;
}

div#header {
	z-index: auto; 
/*  PJM Changed due to possible conflict with yoosearch results hidden */
}

div#newheader {
	width: auto;  
	padding: 10px 0px 0px 0px;
	position: relative;
	z-index: 9; 
	clear: both;
}

div#middle {
	margin: 0px 0px 10px 0px;
}

div#menu {
	top: 70px;
	left: 340px;
	height: 27px;
/*	background: url(../images/menutabright.png) 0 0 no-repeat; */
}

/* topmenu */
div#topmenu {
    	margin: 11px 10px 0px 0px;
    	float: left;
	color: #646464;
	padding: 0px;
	list-style: none; 
}

div#topmenu li {
}

div#topmenu li a {
	height: 20px;
	padding: 0px 10px 0px 10px;
	background: url(../images/topmenu_item_bg.png) 0 4px no-repeat;
	float: left;
	display: block;
	position: relative;
	line-height: 17px;
	overflow: hidden;  
	font-size: 90%;
	text-decoration: none;
}

div#topmenu li.item1 a {
	padding: 0px 10px 0px 0px;
	background: none;
}

div#topmenu a:link, div#topmenu a:visited {
	color: #646464;
}	

div#topmenu a:hover {
	color: #232222;
}

div#topmenu li.local a {
	color: #232222;
	font-weight:bold;
	font-style:italic;
}

/* topbar */
div#topbar {
	background: none;
	height: 60px;
}

div#search {
        position: absolute;
        top: 8px;
        right: 0px;
        width: 120px;
}

div#date {
        margin: 8px 10px 0px 0px;
        float: left;
        font-size: 85%;
}

div#bonnkenetlogo {
      margin: 0px 5px 0px 0px;
      float: left;
      font-size: 85%;
}

div#bonnkenetlogo span {
      vertical-align: 12%;
      font-weight: bold;      
}
 
div#headerbar {
	height:148px;
	padding: 0px 7px 0px 7px;
	background: #232222;
	
}

div#toolbar {
	background: none;
	color: #000000;
	height:26px;
}

div#menubar {
	padding: 0px 10px 0px 340px;
}

div#menubar div.menubar-l {
	height: 7px;
	top: 20px;
	width: 335px;
	background: url(../images/menubar_lnew.png) no-repeat;
}

div#menubar div.menubar-c {
	position: absolute;
	left: 335px;
	height: 27px;
	top: 0px;
	width: 5px;
	background: url(../images/menubarleftedge.png) no-repeat;
}

div#menubar div.menubar-m {
	height: 27px;
	background: #232222; 
}
div#menubar div.menubar-r {
	height: 27px;
	background: url(../images/menubar_rnew.png) no-repeat;
}

div#menubarblank {
	clear: both;
	position: relative;
	width: auto;
	height: 7px;
	background: #232222;  
}

div#menubarblank div.menubarblank-l {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 7px;
	width: 10px;
	background: #ffffff url(../images/menubar_lnew.png) 0 0 no-repeat;
}

div#menubarblank div.menubarblank-r {
	position: absolute;
	height: 7px;
	width: 10px;
	right: 0px;
	background: #ffffff url(../images/menubar_rnew.png) 0 0 no-repeat;
}

div#headerbottom {
	position:relative;
	padding:0px 7px 0px 200px;
}

div#headerbottom div.headerb-l {
	position: absolute;
	left: 0px;
	width: 200px;
	height: 7px;
	background: url(../images/headerbottom_l2.png) no-repeat left; /* ie6png:scale */;
}

div#headerbottom div.headerb-m {
	height: 7px;
	background: #232222; /* ie6png:scale */
}

div#headerbottom div.headerb-r {
	position: absolute;
	right: 0px;
	height: 7px;
	width: 7px;
	background: url(../images/headerbottom3.png) no-repeat; /* ie6png:scale */
}

div#subjectbar {
	width: auto;  
	height: 47px;
	padding: 0px 0px 0px 0px;

}

.left div#subjectbar {
	margin: 0px 25px 0px 227px;
}

div#subjectbar div.subjectbar-l {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 47px;
	background: url(../images/headerbottom200.png) 0 0 no-repeat;
}

div#subjectbar div.subjectbar-r {
	position: absolute;
	top: 0px;
	left: 200px;
	width: 5px;
	height: 5px;
	background: url(../images/headerbottom2.png) 0 0 no-repeat; /* ie6png:scale */
}

/* TODO PJM */

/* div#headerbottomtab {
	position: relative;
	left:0px;
	width: 276px;
	background: #232222 ;
}
div#headerbottomtab-l {
	float: left;
	height: 40px;
	margin-left: 34px;
}

div#headerbottomtab-r {
	height: 47px;
	background: url(../images/headerbottomtab_black3.png) top right no-repeat;
}
*/

div#leftmenuheader {
	color: white;
	text-indent: 15px;
	font-size: 16px;
	letter-spacing:0.025em;
	font-weight:bold;
	line-height: 50px;
	left: 0px;
	width: 205px;
	height: 54px;
	background: url(../images/headerbottomtab_black2.png) 0 0 no-repeat;
}

div#logo {

	top: 10px;
	z-index:3;

}

div#logotext {
        top: 55px;
        float: left;
        margin-left: 4px;
        font-size: 90%;
        line-height: 12px;
}

div#newsbar {
	position: absolute;
	right: 0px;
}

div#headerimage {
	position: absolute;
	top: 50px;
	left: 6px;
	width: 148px;
	height: 928px;
}

div#breadcrumb {
	float: left;
	padding-top: 13px;
	height: 19px;
	font-size: 85%;
}

div#headertext {
	position: absolute;
	top: 0px;
	left: 7px;
	height: 40px;
	width: 186px;
}

div#left {
	width: 200px;  
}

div#footer a.yooanchor {
	margin: -10px 0px 0px 0px;
	width: 30px;
	height: 5px;
	background: url(../images/footer_anchor.png) 0 0 no-repeat;
	display: block;
	float: right;
	text-decoration: none;
}

div#copyright {
	color: #838383;
	position: relative;
	top: -85px;
	height: 0px;
	font-size: 90%;
}

/*
 * general.css
 */

/* Joomfish language selection */

div#jflanguageselection {
	float: right;
	margin:	15px 2px 0px 0px;
}

div#jflanguageselection span {
	margin: 0px 0px 0px 7px;
}

/** Controls Raw Display of Images **/

.rawimages {
	text-align: center;
	margin-top: 0px;
}
.rawimages img {
	border: 1px solid transparent;
}

.rawimages a:hover img {
	border: 1px solid #232222;
}

.rawimages span#active_language img {
	border: 1px solid #232222;
}

/*
 * menus.css
 */

/* Main Menu PJM */

div#menu li a, #menu li span.separator {
	height: 27px;
	color: #ffffff;
	letter-spacing:0.025em;
}

div#menu li a.current {  
	color: #ffffff; 
	letter-spacing: 0.025em;
	font-style:italic; 
}

div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover {  
	color: #ebeced;
}

div#menu li.fancy div div {
	height: 27px;
	background: url(../images/menu_level1_item_hoverld3.png) 0 0 repeat-x;
}

div#menu a.level1, div#menu span.level1 {
	/* background: url(../images/menu_sep_black.png) 100% 0 no-repeat; */
	background:none ;
	color: #ffffff;
	font-size: 110%;
	letter-spacing:0.025em;
	line-height: 200%;
}

div#menu li:hover a.level1, div#menu li.sfhover a.level1, div#menu li:hover span.level1, div#menu li.sfhover span.level1 {  
	color: #ffffff;
}

/* active menu colors*/
div#menu li.active a.level1, div#menu li.active span.level1 {  
	color: #ffffff;
	font-weight: bold;
	font-style: italic; 
}

div#menu a.level1 span.sub, div#menu span.level1 span.sub {
	color: #969696;
}

 
div#menu li:hover a.level1 span.sub, div#menu li:hover span.level1 span.sub, div#menu li.sfhover a.level1 span.sub, div#menu li.sfhover span.level1 span.sub {
	color: #ffffff;
}

div#menu ul.menu ul {
	top: 27px;
	background: url(../images/menu_dropdown_bg353434.png) 0 100% no-repeat;
}

div#menu li.level1 li a, div#menu li.level1 li span.separator{
	background: #232222 url(../images/menu_level2_itemcfan2.png) 100% 0 no-repeat;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  
	background: #232222 url(../images/menu_level2_item_parentcfan.png) 100% 0 no-repeat;
}

div#menu li ul ul {
	margin: -28px 0 0 164px;  
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #696969;
}

/* Module-based topmenu */

div#bonnkenetmenu {
    margin: 11px 10px 0px 0px;
    float: left;
	color: #646464;
}

div#bonnkenetmenu ul {
	display: inline;
}

div#bonnkenetmenu ul li {
	padding: 0px 10px 0px 10px;
    list-style: none;
    display: inline;
}

div#bonnkenetmenu ul li.item1 {
	padding: 0px 5px 0px 0px;
    list-style: none;
    display: inline;
}

div#bonnkenetmenu li a {
	text-decoration: none;	
	line-height: 17px
}

div#bonnkenetmenu li a span {
	font-size: 90%;
	text-align:center;
}

div#bonnkenetmenu a:link, div#bonnkenetmenu a:visited {
	color: #646464;
}

div#bonnkenetmenu a:hover {
	color: #232222;
}

div#bonnkenetmenu li.local a {
	color: #232222;
	font-weight:bold;
	font-style:italic;
}

/*
 * Footermenu
 */

.menu-footermenu {
	margin: 0px;
/*	clear: both;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
*/
	padding-left: 0px;
}


.menu-footermenu ul {
/*	margin: 0px;
	padding: 0px;
	list-style: none;
*/
	text-align: center;

}

.menu-footermenu li {
/*	margin: 0px;
	padding: 0px;

	display: block;
*/
	display: inline;
}

.menu-footermenu li a {

	padding: 0px 10px 0px 10px;
	background: url(../images/topmenu_item_bg.png) 0 4px no-repeat; 
/*	float: left;
	display: block; */
	position: relative;
	line-height: 17px;
	overflow: hidden;  
	font-size: 90%;
	text-decoration: none;

}

.menu-footermenu li.item1 a {
	padding: 0px 10px 0px 0px;
	background: none;
}

.menu-footermenu a:link, .menu-footermenu a:visited {
	color: #838383;
}

.menu-footermenu a:hover {
        color: black;
}

/*
 * modules.css
 */

div#headerbar div.module {
	margin-left: 0px;
	height: 148px;
	float: right;
	line-height: 125%;
}

/* custom module header for CfaN left menu */

div.mod-cfan div.module {
	background: url(../images/module_default_br_black.png) 100% 100% no-repeat; 
	position: relative;
}

div.mod-cfan div.module-2 {
	background: none; /* url(../images/module_default_tr_black.png) 100% 0 no-repeat; */
}

div.mod-cfan div.module-3 {
	background: url(../images/module_default_bl_black.png) 0 100% no-repeat;
}

div.mod-cfan div.module-4 {
	min-height: 60px;
	padding: 0px 1px 10px 1px; 
	/* padding: 10px 15px 10px 15px; */
	/* background: url(../images/module_default_tl.png) 0 0 no-repeat; */
	overflow: hidden;
}

div.mod-cfan h3.module {
	margin: -10px -1px 0px -1px;
	/* margin: -10px -15px 5px -15px; */
	background: url(../images/module_default_header_m.png) 0 100% repeat-x;
	line-height: 30px;
}

div.mod-cfan span.module-2 {
	background: url(../images/module_default_header_l.png) 0 100% no-repeat;
}

div.mod-cfan span.module-3 {
	padding: 0px 0px 0px 15px;
	height: 30px;
	background: url(../images/module_default_header_r.png) 100% 100% no-repeat;
}

div.mod-cfan h3.module span.color {
	color: #646464;
}

/*
 * sub menu
 */
 
 
div#middle div.mod-menu div.module ul,
div#middle div.mod-menu div.module ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
	background: #ebeced;
}

div#middle ul.menu li {
	margin: 0px;
	padding: 0px;
	display: block;
}

div#middle ul.menu a, div#middle ul.menu span.separator {
	height: 25px;
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #000000;
}

div#middle ul.menu li span {  
	display: block;
}

div#middle ul.menu li span {  
	background-repeat: no-repeat;
	background-position: 95% 0px;
	color: #232222;
}

div#middle ul.menu a.current, div#middle ul.menu a.current:hover {  
	color: #000000;
	font-weight: bold;
}

div#middle ul.menu a:hover, div#middle ul.menu span.separator:hover, div#middle ul.menu span.sfhover {  
	color: #000000;
}

div#middle ul.menu li.active {  
	font-weight: bold;
}

div#middle ul.menu li.active li {  
	font-weight: normal;
}

div#middle ul.menu li.parent span.separator {  
	cursor: pointer;
}

 
div#middle ul.menu li.level1 {
}

div#middle ul.menu a.level1, div#middle ul.menu span.level1 {
	background: #ffffff; /* url(../images/submenu_level1_item.png) 100% 0 no-repeat; */
	text-indent: 15px;
}

div#middle ul.menu li.parent a.level1, div#middle ul.menu li.parent span.level1 {  
	background: #ffffff url(../images/submenu_level1_item_parentblack.png) 100% 0 no-repeat; 
}

 
div#middle ul.menu li.level2 {
}

div#middle ul.menu li.level2 a {
	height: 20px;
	line-height: 20px;
}

div#middle ul.menu a.level2 {
	background: #ffffff; /* url(../images/submenu_level2_item.png) 100% 0 no-repeat; */
	text-indent: 35px;
}

div#middle ul.menu a.level2 span {
	background: url(../images/submenu_level2_item_icon.png) 15px 2px no-repeat;
}

 
div#middle ul.menu li.level3 {
}

div#middle ul.menu a.level3 {
	background: #ffffff;
	text-indent: 45px;
}

div#middle ul.menu a.level3 span {
	background: url(../images/submenu_level3_item_icon.png) 25px 2px no-repeat;
}

 
div#middle ul.menu li.level4 {
}

div#middle ul.menu a.level4  {
	background: #ffffff;
	text-indent: 55px;
}

div#middle ul.menu a.level4 span {
	background: url(../images/submenu_level4_item_icon.png) 35px 2px no-repeat;
}


/*
 * joomla.css
 */



/*
 * extensions.css
 */



/*
 * [color]-[specific].css
 * Place here your color specific CSS changes depending on your choosen color variation
 */



/*
 * ie7hacks.css
 * use IE7 browser hacks to apply the styling only to IE7
 * For example: Star-Plus-HTML-Hack: *:first-child+html #YOURSELECTOR { attribute:value; }
 */



/*
 * ie6hacks.css
 * Use IE6 browser hacks to apply the styling only to IE6
 * For example: Star-HTML-Hack: * html #YOURSELECTOR { attribute:value; }
 */
 * html #sidemenu { display: inline }
 * html #sidemenu_container { overflow: visible; }
 * html #sidemenu_container { word-wrap: break-word; }
 
 
/* typography - mks */


body {
	font-family: Arial, Helvetica, sans-serif;
/*	letter-spacing:0.025em;                     by Simon */ 
}


/* strong im Content schwarz 					by Simon */
#content strong {
	color: #000;
}

h1 strong {
	color: #4b4b4b;
}


a:hover {
	color:#000000;
	text-decoration:underline;
}

td, th {
	padding:0px;
}

h1 {
	color: #4b4b4b;
	font-weight:bold;
	font-size:190%;
/*	letter-spacing: 0.05em; */
}

h2 {
	color: #232222;
	font-size:130%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 
	padding-top:5px;
	line-height:1.3em;
}

h3 {
	color: #4b4b4b;
	font-size:110%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 
}

h4 {
	color:#232222;
	font-size:110%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 
}

h5 {
	color: #4b4b4b;
	font-size:100%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 
}

h6 {
	color: #232222;
	font-size:100%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 

}

.contentheading, .componentheading {
	font-family: Arial, Helvetica, sans-serif;
/*	color:#232222; */
	color:#4b4b4b;
/*	font-size:150%; */
	font-size:190%;
	font-weight:bold;
/*	letter-spacing: 0.05em;                     by Simon */ 
	line-height:130%;
}

body.font-medium {
	color:#4b4b4b;
}

div#content {
/*	letter-spacing:0.025em;                     by Simon */ 
}

div.mod-cfan {
	letter-spacing:0.025em;
	}
	
	
/* margin tunig - mks */	

div#right {
	width:180px;
}

div#content {
	margin:0 25px 0 0;
}

.left div#main {
	margin:0 0 0 225px;
}

.showright div#content {
	margin:0 205px 0 0;
}


/*  no separator image - mks */

.article_separator {
	background:transparent none repeat scroll 0 0;
}

/* pagebreak basic menu - mks */

.contenttoc {
float:right;
margin:0 0 25px 25px;
}

/* module header - mks*/
div.module h3.module {
	color: #ffffff;
}

div.mod-default h3.module span.color {
	color:#ffffff;
}

/* module class green modification - mks */
div.mod-color div.green div.module-4 {
	color:#646464;
}

/* big buttons startseite */
.big_button {
    background-position: 0px 0px;
    height: 250px;
	width: 200px;
	overflow: hidden;
    background-image: url(../../../../media/images/common/modul_background_hover.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-decoration: none;
    padding: 15px;
}

/* big buttons startseite 200 */
.big_button_200 {
    background-position: 0px 0px;
    height: 250px;
	width: 170px;
	overflow: hidden;
    background-image: url(../../../../media/images/common/modul_background_hover_200.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-decoration: none;
    padding: 15px;
}

/* big buttons startseite 200 pfeil */
.big_button_200_pfeil {
    background-position: 0px 0px;
    height: 250px;
	width: 170px;
	overflow: hidden;
    background-image: url(../../../../media/images/common/modul_background_hover_200_pfeil.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-decoration: none;
    padding: 15px;
}

/* module startseite evangelisation und studien */
.hover_modul2, .hover_modul2 a:link, .hover_modul2 a:active, .hover_modul2 a:visited {
	float: left;
	background-position: 0px 0px;
	position: relative;
	height: 280px;
	width: 200px;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
	margin-top: 9px;
}
.hover_modul2 a:hover{
	background-position: 0px -280px;
	position: relative
}
.hover_modul2:hover{
	background-position: 0px -280px;
	position: relative
}

.mod3 {
	background-position: 0px 0px;
	height: 280px;
	width: 230px;
	margin-left: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}
.mod3:hover {
	background-position: 0px -280px;
	text-decoration:none;
}

.mod4 {
	background-position: 0px 0px;
	height: 280px;
	width: 230px;
	margin-left: 4px;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}
.mod4:hover {
	background-position: 0px -280px;
	text-decoration:none;
}

.mod5 {
	background-position: 0px 0px;
	height: 280px;
	width: 230px;
	margin-left: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	display: block;
}
.mod5:hover {
	background-position: 0px -280px;
	text-decoration:none;
}

/* neue module startseite evangelisation und studien */
.modn2 {
	height: 280px;
	width: 200px;
	overflow: hidden;
	display: block;
	outline: none;
	margin-top: 18px;
}

.modn2 span {
	background: url(../../../../media/images/cfan/200/200_hover.png) top;
	height: 280px;
	width: 200px;
	display:block;
}
.modn2:hover span {
	background-position: center;
}
.modn2:active span {
	background-position: bottom;
}

.modn3 {
	height: 280px;
	width: 230px;
	margin-left: 0px;
	overflow: hidden;
	display: block;
	outline: none;
}

.modn3 span {
	background: url(../../../../media/images/cfan/230/230_hover.png) top;
	height: 280px;
	width: 230px;
	display:block;
}
.modn3:hover span {
	background-position: center;
}
.modn3:active span {
	background-position: bottom;
}

.modn4 {
	height: 280px;
	width: 230px;
	margin-left: 4px;
	overflow: hidden;
	display: block;
	outline: none;
}

.modn4 span {
	background: url(../../../../media/images/cfan/230/230_hover.png) top;
	height: 280px;
	width: 230px;
	display:block;
}
.modn4:hover span {
	background-position: center;
}
.modn4:active span {
	background-position: bottom;
}

.modn5 {
	height: 280px;
	width: 230px;
	margin-left: 8px;
	overflow: hidden;
	display: block;
	outline: none;
}

.modn5 span {
	background: url(../../../../media/images/cfan/230/230_hover.png) top;
	height: 280px;
	width: 230px;
	display:block;
}
.modn5:hover span {
	background-position: center;
}
.modn5:active span {
	background-position: bottom;
}

.modn6 {
	height: 170px;
	width: 455px;
	float: left;
	overflow: hidden;
	display: block;
	outline: none;
}

.modn6 span {
	background: url(../../../../media/images/common/455_hover.png) top;
	height: 170px;
	width: 455px;
	display:block;
}
.modn6:hover span {
	background-position: center;
}
.modn6:active span {
	background-position: bottom;
}

.modn7 {
	height: 170px;
	width: 473px;
	float: right;
	overflow: hidden;
	display: block;
	outline: none;
}

.modn7 span {
	background: url(../../../../media/images/common/473_hover.png) top;
	height: 170px;
	width: 473px;
	display:block;
}
.modn7:hover span {
	background-position: center;
}
.modn7:active span {
	background-position: bottom;
}

/* Abstand Beitrag-Module reduzieren - mks */
.article_separator {
height:0;
}

.modn8 {
	height: 219px;
	width: 180px;
	overflow: hidden;
	display: block;
	outline: none;
	margin-top: 18px;
}

.modn8 span {
	background: url(../../../../media/images/cfan/180/180_hover.png) top;
	height: 219px;
	width: 180px;
	display:block;
}
.modn8:hover span {
	background-position: center;
}
.modn8:active span {
	background-position: bottom;
}

/*
// JoomlaWorks "Simple RSS Feed Reader" Module for Joomla! 1.5.x - Version 2.1
*/
/* Template: Default */
/* Common */
a:active,
a:focus {outline:0;}
img {border:none;}
.clr {clear:both;height:0;line-height:0;display:block;float:none;}

/* Feed List */
div.srfrContainer {}
div.srfrContainer ul.srfrList {list-style:none;padding:0;margin:0;width:510px;text-align:justify;}
div.srfrContainer ul.srfrList li {clear:both;padding:8px;margin:2px 0;border-bottom:1px dotted #ccc;}
div.srfrContainer ul.srfrList li.srfrRow0 {background:#fff;}
div.srfrContainer ul.srfrList li.srfrRow1 {background:#F7FAFE;}
div.srfrContainer ul.srfrList li img.srfrImage {float:left;margin-top:4px;margin-bottom:10px;margin-right:15px;padding:2px;background:#fff;border:1px solid #ccc;display:block;}
div.srfrContainer ul.srfrList li span.srfrFeedSource {font-size:85%;}
div.srfrContainer ul.srfrList li span.srfrFeedItemDate {font-size:85%;color:#999;}
div.srfrContainer ul.srfrList h3 {font-size:220%;font-weight:bold;line-height:1.1em;}

/* 4 buttons main - mks*/

.btn_main_de { width: 200px; height: 335px; margin-top: 7px;}
.btn_main_de a {
	background:transparent url(../../../../media/images/common/rote_button_v3_de.jpg);
	display:block;
	width:200px;
	height:78px;
	float:left;	
	cursor:pointer; 
	outline:none; }
.btn_main_en { width: 200px; height: 335px; margin-top: 7px;}
.btn_main_en a {
	background:transparent url(../../../../media/images/common/rote_button_v3_en.jpg);
	display:block;
	width:200px;
	height:78px;
	float:left;	
	cursor:pointer; 
	outline:none; }
.btn_main_fr { width: 200px; height: 335px; margin-top: 7px;}
.btn_main_fr a {
	background:transparent url(../../../../media/images/common/rote_button_fr.jpg);
	display:block;
	width:200px;
	height:78px;
	float:left;	
	cursor:pointer; 
	outline:none; }	
.btn_main_es { width: 200px; height: 335px; margin-top: 7px;}
.btn_main_es a {
	background:transparent url(../../../../media/images/common/rote_button_es.jpg);
	display:block;
	width:200px;
	height:78px;
	float:left;	
	cursor:pointer; 
	outline:none; }
.btn_main_cs { width: 200px; height: 335px; margin-top: 7px;}
.btn_main_cs a {
	background:transparent url(../../../../media/images/common/rote_button_cs.jpg);
	display:block;
	width:200px;
	height:78px;
	float:left;	
	cursor:pointer; 
	outline:none; }	
#bm1 		{ height: 113px; background-position:0px 0px;}
#bm1:hover 	{ height: 113px; background-position:-200px 0px; }
#bm1:active	{ height: 113px; background-position:-400px 0px; }
#bm2 		{ background-position:0px -113px; }
#bm2:hover 	{ background-position:-200px -113px; }
#bm2:active	{ background-position:-400px -113px; }
#bm3 		{ background-position:0px -191px; }
#bm3:hover 	{ background-position:-200px -191px; }
#bm3:active	{ background-position:-400px -191px; }
#bm4 		{ background-position:0px -270px; height:65px; }
#bm4:hover 	{ background-position:-200px -270px; height:65px; }
#bm4:active	{ background-position:-400px -270px; height:65px; }

/* buttons 10 Tage Gebet */
#btn10bar {
position:relative;
width:506px;
height:36px;
}
#btn10-01 {
float:left;
width:52px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) 0 0;
}
#btn10-01:hover {background-position:0 -36px;}
#btn10-01:active {background-position:0 -72px;}
#btn10-02 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -52px 0;
}
#btn10-02:hover {background-position:-52px -36px;}
#btn10-02:active {background-position:-52px -72px;}
#btn10-03 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -102px 0;
}
#btn10-03:hover {background-position:-102px -36px;}
#btn10-03:active {background-position:-102px -72px;}
#btn10-04 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -152px 0;
}
#btn10-04:hover {background-position:-152px -36px;}
#btn10-04:active {background-position:-152px -72px;}
#btn10-05 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -202px 0;
}
#btn10-05:hover {background-position:-202px -36px;}
#btn10-05:active {background-position:-202px -72px;}
#btn10-06 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -252px 0;
}
#btn10-06:hover {background-position:-252px -36px;}
#btn10-06:active {background-position:-252px -72px;}
#btn10-07 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -302px 0;
}
#btn10-07:hover {background-position:-302px -36px;}
#btn10-07:active {background-position:-302px -72px;}
#btn10-08 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -352px 0;
}
#btn10-08:hover {background-position:-352px -36px;}
#btn10-08:active {background-position:-352px -72px;}
#btn10-09 {
float:left;
width:50px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -402px 0;
}
#btn10-09:hover {background-position:-402px -36px;}
#btn10-09:active {background-position:-402px -72px;}
#btn10-10 {
float:left;
width:54px;
height:36px;
display:block;
background:url(../../../../media/images/cfan/aktionen/btn10_de.jpg) -452px 0;
}
#btn10-10:hover {background-position:-452px -36px;}
#btn10-10:active {background-position:-452px -72px;}

/* anpassungen formulare */
input[type="checkbox"], input[type="radio"] {
	margin-right:8px;
}

/* anpassungen modal lightbox global */
#sbox-window {
	background-color:#FFFFFF;
	padding:20px;
}