body {
	background-color: #f7e7ce;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin : 0;
	padding : 0;	
}

a {
	text-decoration: none;
	color: #555;
}
a:hover {
	color : #222;	
}

.align-center,
.center {
	text-align: center;	
}

#wrap {
	background-color: #FFFFFF;
	box-shadow: 0 0 20px #764536;
	margin: 0 auto;
	padding: 0 20px 20px;
	position: relative;
	width: 950px;
}

#header {
	height: 230px;
	margin: 0 -20px;
	position: relative;
}
#headerstart {
	height: 410px;
	margin: 0 -20px;
	position: relative;
}
#logo {
	height: 70px;
	text-align : right;
	font-size : 30px;
	color: #555;
	font-family: Times New Roman, serif;
	background-repeat : repeat-x;
}
#logo.logotext {
	height : 30px;
	padding : 20px;	
}
.logo_second {
	width : 260px;
	height : 260px;
	padding : 0;
	position : absolute;
	left : 20px;
	top : 40px;
	text-align : left;	
}

#headbox {
	height: 330px;
}

#main {
	margin-top: 25px;
	position: relative;
}

#left {
	float: left;
	position: relative;
	width: 250px;
}

#technical_note {
	margin-top : 150px;
	float : right;
	width : 350px;
	color : #999;
	font-size : 80%;	
}
#technical_note a {
	color : #999;
	text-decoration : underline;	
}
#technical_note a:hover {
	color : #5083ae;
}


/* MENU begin */
#menu {
	list-style-type : none;
	padding : 0;
	margin : 0;
	font-size : 14px;
}
#menu li {
	display : block;
	padding : 8px;
	/*
	width : 206px;
	*/
}
#menu li.l1 {
	margin : 0 0 5px 0;
}

#menu li.cur {
	position : relative;
}
#menu li.cur .arrow {
	position : absolute;
	top : 0;
	right : -34px;
	border-color : white white white transparent;
	border-style : solid;
	border-width : 17px;
	height : 0;
	width : 0;
}
#menu li.cur .arrow2 {
	position : absolute;
	top : 3px;
	right : -28px;
	border-color : transparent transparent transparent #fff;
	border-style : solid;
	border-width : 14px;
	height : 0;
	width : 0;
}
a.cur  {
	color : #000;
}
.lev1 .sublev li {
	border-bottom : 1px dashed #fff;
}
.lev1 .sublev .sublev li {
	border-bottom : 1px dotted #fff;
}
.lev1 li {
	margin : 0 0 2px 0;
	border-left : 3px solid transparent;
}
.lev2 li,
.lev3 li {
	border-left : 0 solid white;
}
.lev2 li:last-child,
.lev3 li:last-child {
	border-top : 0 solid white !important;
	border-bottom : 0 solid white !important;
}
.lev2,
.lev3 {
	font-size : 13px;
	padding : 0;
}
#menu .lev2 li {
	padding : 4px 0 4px 20px;
	width : 227px;
}
#menu .lev3 li {
	padding : 4px 0 4px 40px;
	width : 207px;
}
#menu .lev2 li.act,
#menu .lev3 li.act {
	margin : 0 !important;
}
#menu .lev2 li.cur .arrow,
#menu .lev3 li.cur .arrow {
	right : -25px;
	border-width : 13px;
}
#menu .lev2 li.cur .arrow2,
#menu .lev3 li.cur .arrow2 {
	right : -20px;
	border-width : 10px;
}
#menu li.sublev {
	margin : -5px 0 5px 0;
	padding : 0;
	width : 247px;
	border-top : 1px solid #fff;
}
#menu li.sublev li.sublev {
	margin : -5px 0 0 0;
	border-top : 1px dashed #fff;
}

#menu li.spc {
	height : 15px;
	border-left : 0 solid white;
	background-color : transparent;
	padding : 0;
}
#menu li.spc:hover {
	background-color : transparent;l
}
/* MENU end */

.box {
	position : relative;
	margin : 0 0 21px 0;
	background-color : #ddd;
}


#sidecontent {
	padding : 0 0 5px 0;
	margin : 20px 0;
}
#sidecontent h1 {
	font-size : 1.5em;
	margin : 5px;
}
#sidecontent .csc-textpic {
	padding : 0 8px;
}


#content {
	float: left;
	margin-left: 40px;
	position: relative;
	width: 660px;
}

.contentspacer {
	clear: both;
	display: block;
	height: 50px;
}

.toplink {
	text-align : right;
}

#footer {
	margin: 0 -20px -20px;
	position: relative;
}

#footer .contentspacer {
	height: 20px !important;
}

#footer_contact {
	clear: both;
	display: block;
	margin: 0;
	position: relative;
}

#footer_menu {
	display: block;
	position: relative;
}
#footer_menu ul.footer_section {
	float: left;
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 4px 10px 25px 20px;
	width: 170px;
}
#footer_menu .lk_footer ul.footer_section {
	padding: 4px 160px 25px 20px;
}

#footer_menu ul.footer_section.last {
	margin : 0;	
}
#footer_menu ul li {
	margin: 0 0 10px;
}
.footer_l1 {
    border-bottom: 1px solid #999999;
}
#footer_menu ul li.footer_l2 {
	margin: 0 0 3px 10px;
}

#footer_menu .lk_footer {
	background: url("http://www.landeskirche-schaumburg-lippe.de/fileadmin/template/img/logo_klein.png") 60px bottom no-repeat #EDD4A6;
	margin : 0;
	position : relative;
	float : left;
	min-height : 120px;
	height : 120px;
}
#footer_menu .lk_footer a {
	color : #555;	
}
#footer_menu .lk_footer a:hover,
#footer_menu .lk_footer a:focus,
#footer_menu .lk_footer a:active {
	color : #222;
}
#footer_menu .lk_footer ul {
	margin : 0;
	float : none;
}
#footer_menu .kg_footer_empty {
	width : 640px;
	min-height : 120px;
	height : 120px;
}
#footer_menu .kg_footer {
	width : 640px;
	position : relative;
	float : left;
	min-height : 120px;
	height : 120px;
}
.footer_box {
	text-align : center;	
}


/*
 * Bildpositionen
 */
.csc-textpic-right .csc-textpic-imagewrap {
 	 float : right;
 	 margin-left : 20px;
 	 margin-bottom : 20px;
}

.clearer,
.csc-textpic-clear,
.csc-textpic-clearer {
	clear: both;
}




/*
 * News-Slider
 */
@charset "utf-8";
/* CSS Document */
.lof-slider_5 .lof-wrapper {position:relative;}
.lof-slider_5 .preload {background:#FFF; position:absolute; z-index:5; top:0; left:0;}
.lof-slider_5 .preload div {background:transparent url('../images/load-indicator.gif') no-repeat scroll 50% 50%;}
.lof-slider_5 .lof-main-outer {position:relative; overflow:hidden;}

/* main flash */
.lof-slider_5 .lof-main-wapper {
	padding:0;
	margin:0;
	position:absolute;
}
.lof-slider_5 .lof-main-wapper .lof-item {
	padding:0;
	margin:0;
	float:left;
	position:relative;
	overflow:hidden;  
}
.lof-slider_5 .lof-opacity  .lof-item {
	top:0;
	left:0;
	float:inherit;
	position:absolute;
}
.lof-slider_5 .lof-main-wapper .lof-item img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
}

.lof-item {
	width : 990px;
	height : 330px;	
}
/* description */
.lof-slider_5 .lof-description {position:absolute; padding:10px;}
.lof-slider_5 .lof-description p {margin:0 60px;	padding:0}

.lof-slider_5 .lof-description_black {background-color : #eee;}
.lof-slider_5 .lof-description_black, .lof-slider_5 .lof-description_black a, .lof-slider_5 .lof-description_black a:visited {color:#000; text-decoration:none;}
.lof-slider_5 .lof-description_black a:hover, .lof-slider_5 .lof-description_white a:hover, .lof-slider_5 .lof-description_nobg a:hover {color:#777; text-decoration:none;}
.lof-slider_5 .lof-description_black h3, .lof-slider_5 .lof-description_white h3, .lof-slider_5 .lof-description_nobg h3 {margin:0 60px; padding:10px 0 5px 0; }
.lof-slider_5 .lof-description_black h3, .lof-slider_5 .lof-description_black h3 a, .lof-slider_5 .lof-description_black h3 a:visited {color:#000; text-decoration:none;}
.lof-slider_5 .lof-description_black h3 a:hover, .lof-slider_5 .lof-description_white h3 a:hover, .lof-slider_5 .lof-description_nobg h3 a:hover {color:#777; text-decoration:none;}

.lof-slider_5 .lof-description_nobg {background:none;}
.lof-slider_5 .lof-description_nobg, .lof-slider_5 .lof-description_nobg a, .lof-slider_5 .lof-description_nobg a:visited {color:#000; text-decoration:none;}
.lof-slider_5 .lof-description_nobg h3, .lof-slider_5 .lof-description_nobg h3 a, .lof-slider_5 .lof-description_nobg h3 a:visited {color:#444; text-decoration:none;}

.lof-slider_5 .lof-description_white {background:url('../images/transparent_bg_white.png');}
.lof-slider_5 .lof-description_white, .lof-slider_5 .lof-description_white a, .lof-slider_5 .lof-description_white a:visited {color:#000; text-decoration:none;}
.lof-slider_5 .lof-description_white h3, .lof-slider_5 .lof-description_white h3 a, .lof-slider_5 .lof-description_white h3 a:visited {color:#444; text-decoration:none;}

.lof-slider_5 .author_date {
	display : none;	
}
.lof-slider_5 .lof-description_black .title_text {
	text-align : right;
	font-size : 48px;
	padding : 3px 20px;
}
.lof-slider_5 .lof-description .text_readmore .subheader_text {
	font-size : 24px;
	padding : 3px 20px;
}
.lof-slider_5 .lof-description h3,
.lof-slider_5 .lof-description .text_readmore {
	text-align : right;
	margin : 0;
	margin-bottom : 10px;
}
.lof-slider_5 .lof-description_black .title_text,
.lof-slider_5 .lof-description_black .title_text a,
.lof-slider_5 .lof-description_black .title_text a:visited,
.lof-slider_5 .lof-description .text_readmore .subheader_text {
	font-family : "Times New Roman", serif;
	background-color : #ccc;
	text-align : right;	
}
.lof-slider_5 .lof-description_black {
	background-color : transparent;	
}

/* CSS3 Style */
.lof-slider_5 .lof-css3 {	
  -moz-box-shadow:0 0 10px #333; 
  -webkit-box-shadow:0 0 10px #333; 
  box-shadow: 0 0 10px #333; 
}
.lof-slider_5 .lof-css3 .lof-navigator-wapper {
	-moz-box-shadow:0 0 8px #CCC;
	-webkit-box-shadow:0 0 8px #CCC;
  box-shadow: 0 0 8px #333;
}
.lof-slider_5 .lof-css3 .lof-description, .lof-slider_5 .lof-css3 .lof-description_black, .lof-slider_5 .lof-css3 .lof-description_white {
	-moz-box-shadow:0 0 3px #333;
	-webkit-box-shadow:0 0 3px #333;
  box-shadow: 0 0 3px #333;
}

/* ICONS etc. */
.lof-slider_5 .author_icon {
  background: url('../icons/icon_author.png') 0 0 no-repeat;
  font-size: 80%;
  padding:0 0 0 20px;
  margin:0 10px 0 0;
  line-height:4em;
}
.lof-slider_5 .date_icon {
  background: url('../icons/icon_calendar.png') 0 0 no-repeat;
  font-size: 80%;
  padding:0 0 0 20px;
  margin:0 10px 0 0;
  line-height:4em;
}
.lof-slider_5 .category_icon {
  background: url('../icons/icon_category.png') 0 0 no-repeat;
  font-size: 80%;
  padding:0 0 0 22px;
  margin:0 10px 0 0;
  line-height:4em;
}
.lof-slider_5 .author, .lof-slider_5 .category, .lof-slider_5 .date {margin:0 7px 0 0;  font-size: 80%;}

/*******************************************************/

.lof-slider_5 .lof-main-outer .lof-next,  .lof-slider_5 .lof-main-outer .lof-previous {
	top:0;
	display:block;
	width:40px;
	cursor:pointer;
	position:absolute;
	height:100%;
	z-index:5;
	text-indent:-9999px;
}
.lof-slider_5 .lof-main-outer .lof-next {
	right:5px;
	background:url('../images/b_next.png') no-repeat right center;
}
.lof-slider_5 .lof-main-outer .lof-previous {
	left:5px;
	background:url('../images/b_prev.png') no-repeat left center;
}
.lof-slider_5 .lof-description_black {
	bottom: 0;
	right: 0;
}




/* POWERMAIL begin */
.tx-powermail fieldset {
	border : none;
}
.tx-powermail fieldset legend {
	display : none;
}
.powermail_pi1_fieldwrap_html {
	margin : 5px 0;
}
input.powermail_submit,
input.powermail_reset,
input.powermail_confirmation_form,
input.powermail_confirmation_submit,
input.tx-powermail-pi1_confirmation_back,
input.tx-powermail-pi1_confirmation_submit {
	border : 1px solid #eae3dd;
	background : #fee5c7;
	padding : 2px;
	width : 100px;
	color : #515151;
	font-weight : bold;
}
input.powermail_submit,
input.powermail_confirmation_submit,
input.tx-powermail-pi1_confirmation_submit {
	margin : 0 0 0 325px;
}
input.powermail_confirmation_submit,
input.tx-powermail-pi1_confirmation_submit {
	width : 150px;
}
input.powermail_reset,
input.powermail_confirmation_form,
input.tx-powermail-pi1_confirmation_back {
	float : left;
	margin : 25px 0 0 170px;
	font-weight : normal;
}
input.powermail_confirmation_form,
input.tx-powermail-pi1_confirmation_back {
	margin : 25px 0 0 175px;
}

.tx-powermail input.powermail_input,
.tx-powermail input.powermail_date,
.tx-powermail input.powermail_datetime,
.tx-powermail textarea.powermail_textarea,
.tx-powermail select,
.powermail_all_value {
	border : 1px solid #eae3dd;
	font-size : 14px;
	background : #fee5c7;
	padding : 2px;
	width : 250px;
}
.powermail_all_value {
	background : #e8e8e8;
}
.tx-powermail .style2 input.powermail_text {
	width : 100px;
}
.tx-powermail textarea.powermail_textarea {
	height : 100px;
	max-width : 350px;
	min-width : 250px;
	min-height : 100px;
}
div.powermail_fieldwrap label a,
div.powermail_fieldwrap p a,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a {
	cursor : help;
	text-decoration : none;
}
div.powermail_fieldwrap label a dfn,
div.powermail_fieldwrap p a dfn,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
	background-color : #fee5c7;
	border : 3px solid #ffa500;
	color : #333;
	display : none;
	/*
		font-size : 11px;
	*/
	padding : 3px 10px 5px;
	position : absolute;
	text-decoration : none;
	width : 250px;
	font-weight : normal;
	z-index: 10;
}
div.powermail_fieldwrap label a:hover dfn,
div.powermail_fieldwrap p a:hover dfn,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn,
div.powermail_fieldwrap fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn {
	display : block;
}
div.powermail_fieldwrap img.icon_info {
	padding : 2px 2px 0;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin : 0;
	padding : 0;
	font-weight : bold;
}
fieldset.powermail_fieldset label,
fieldset.powermail_fieldset fieldset legend,
td.powermail_all_label {
	display : block;
	width : 170px;
	float : left;
	font-weight : bold;
	color : #515151;
	white-space : normal;
}
.powermail_mandatory_helper {
	visibility : hidden;
	height : 1px;
	position : absolute;
}
fieldset.powermail_fieldset .powermail_check_inner,
fieldset.powermail_fieldset .powermail_radio_inner {
	margin-left : 200px;
	clear : both;
}
fieldset.powermail_fieldset .powermail_check_inner label,
fieldset.powermail_fieldset .powermail_radio_inner label {
	float : none;
	width : auto;
	display : inline;
	font-weight : normal;
	margin-left : 7px;
}
fieldset.powermail_fieldset .powermail_check_inner input,
fieldset.powermail_fieldset .powermail_radio_inner input {
	float : left;
	position : relative;
	clear : left;
}
fieldset.powermail_fieldset fieldset {
	border : 0 none;
	padding : 0;
	margin : 0;
	position : relative;
}
fieldset.powermail_fieldset fieldset legend {
	position : absolute;
	left : 0;
	padding : 0;
	margin : 0;
}
.powermail_mandatory {
	color : #ffa500;
}
.placeholder {
	color : #999;
}
fieldset.powermail_fieldset textarea:focus,
fieldset.powermail_fieldset input:not([type="submit"]):focus {
	background : #fff none;
	border : 1px solid #333;
}

/* error message */
.error,
.formErrorContent {
	background-color : #ffa500;
	border : 1px solid #ffa500;
	font-size : 11px;
	color : #333;
	padding : 3px 10px 5px 10px;
	margin-left : -2px;
	z-index : 10;
	text-align : left;
	height : auto;
}

.error p,
.formErrorContent p {
	margin : 0;
	padding : 0;
	font-weight : bold;
}

/* pure CSS arrow */
.error em,
.formErrorArrow {
	display : block;
	width : 0;
	height : 0;
	border : 10px solid;
	border-color : #ffa500 transparent transparent;
	position : absolute;
	bottom : -7px;
	left : 5px;
	border-bottom : 0 none;
}
/* POWERMAIL end */



/* CALENDAR begin */
#calendar-event-backlink {
	clear : both;
}

#calendar-event h1 {
	text-align : left;
}

#calendar-event #contentinsideright {
	margin-top : 50px;
}
#calendar-event #contentinsideright div {
	width : 319px;
	float : left;
}
#calendar-event #contentinsideright div.cal_organizer {
	margin-right : 20px;
}
#calendar-event #contentinsideright div.cal_attendee {
	display : none;
}

#calendar-event #contentinsideleft div {
	margin : 10px 0;
}
#calendar-event #contentinsideleft div p {
	margin : 3px 0 0 25px;
}
#calendar-event #contentinsideleft div.cal-event-orga {
	margin : 20px 0;
}
#calendar-event #contentinsideleft div.cal-event-desc {
	margin : 30px 0;
}

#calendar-event #contentinsideleft div.cal-event-label {
	float : left;
	width : 120px;
	font-weight : bold;
	clear : both;
	margin : 0 !important;
}
#calendar-event #contentinsideleft div.cal-event-label2 {
	font-weight : bold;
	margin : 0;
}
.cal-event-startdate,
.cal-event-enddate,
.cal-event-starttime,
.cal-event-endtime {
	display : inline;
}

#minical_list .minical_entry {
	background-color : #fee5c7;
	margin : 10px 0;
	padding : 4px;
}

#minical_cal #minical-header-prevnext {
	text-align : center;
}
#minical_cal .month-small {
	margin : 0 auto;
}

#minical_cal td.dayNum {
	text-align : center;
	font-size : 12px;
}

.tx-cal-controller .month-small th,
.tx-cal-controller .month-medium th,
.tx-cal-controller .month-large th,
.tx-cal-controller .month-weekdays {
	background : transparent;
}

.withEventsDay {
	background-color : #fcc471;
}

#minical_cal{
	margin : 21px 0;
}

.minical_event,
.list-entry-event-link {
	font-weight : bold;
}
.list-entry-event-link img {
	float : right;
	/* debug */
	width: 120px;
	height: 59px;
	
}
.minical_info,
.list-entry-event-info {
	margin : 4px 0 0 10px;
}
.minical_info .minical-event-label {
	float : left;
	width : 48px;
	clear : both;
	font-style : italic;
}

.tx-cal-controller .list-entry {
	margin : 20px 0 0 0;
	padding : 5px;
	background-color : #eee;
}
.tx-cal-controller .list-entry.even {
	background-color : #fff0e9;
}

.tx-cal-controller .list-entry-event-date {
	margin : 0 0 8px 0;
}
.tx-cal-controller .list-entry-event-time {
	margin : 0 0 0 15px;
}

.list-view p.pagebrowser {
	clear : both;
}

.cal_organizer,
.cal_location,
.cal_attendee {
	margin-bottom : 50px;
}

.cal-organizer-name,
.cal-organizer-zipcity,
.cal-organizer-phone {
	margin : 0 0 10px 0;
}

.cal-organizer-fax {
	margin : -10px 0 10px 0;
}

#cal_timeline .cal_entry {
	width : 300px;
	height : 50px;
	padding : 10px;
}
#cal_timeline .odd {
	float : left;
	padding-right : 20px;
}
#cal_timeline .even {
	margin-left : 300px;
	float : left;
	padding-left : 20px;
}
#cal_timeline .odd {
	background : url(../img/cal_timeline_left.png) no-repeat 10px -33px;	
}
#cal_timeline .even {
	background : url(../img/cal_timeline_right.png) no-repeat 5px -33px;
}
#cal_timeline .cal_entry .title,
#cal_timeline .cal_entry .time{
	display : inline;
}
#cal_timeline .date {
	
	font-variant : small-caps;
	font-size : 14px;	
}
/* CALENDAR end */


/* NEWS begin */
.news-list-item {
	position : relative;
	padding : 5px;
	display : block;
	border-bottom : 1px solid #555;
	margin : 0 0 20px 0;
}
.news-item1 {
	margin : 0 5px 10px 0;
}
.news-item2 {
	margin : 0 0 10px 5px;
}
.news-list-item h3 {
	margin-top : 0;
}
.news-list-item img {
	position : relative;
	float : left;
	margin : 0 8px 0 0;
}
.news-list-item .more-link {
	position : relative;
	float : right;
	margin : 0;
}
.news-list-item .subheader {
	font-weight : bold;
}
.news-list-item .textpreview {
	margin : 10px 0 0 0;
}
.news-list-spacer {
	border-bottom : 1px solid #333;
	height : 10px;
	margin-bottom : 10px;
}

.news-list-date {
	float: left;
	width: 200px;
}
.news-list-cat {
	float: right;
	width: 207px;
	padding-left: 73px;
}
.news-list-cat-label {
	margin-left: -73px;
}
h2.news-list-title {
	clear: both;
}
.pagebrowser {
	text-align : center;
}
.pagebrowser ul {
	position : relative;
	bottom : 0;
	list-style-type : none;
	padding : 0;
	margin : 0;
}
.pagebrowser ul li {
	display : inline-block;
	margin : 0 10px 0 0;
}

.news-latest-container {
	padding : 0;
}
.news-latest-item {
	position : relative;
	width : 280px;
	height : 120px;
	float : left;
	padding : 0;
	margin : 10px 0 10px 36px;
	background-color : #ffe0b2;
}
.news-latest-gotoarchive {
	clear : both;
	float : right;
}
.news-latest-category {
	overflow : hidden;
	height : 14px;
	text-indent : 999em;
	white-space : nowrap;
	background-repeat : no-repeat;
}
.news-latest-textarea {
	position : relative;
	height : 108px;
	padding : 5px;
	overflow : hidden;
}
.news-latest-text {
	margin : 5px 0 0 90px;
}
.news-latest-text h3 {
	margin : 0;
}
.news-latest-image {
	position : absolute;
	left : 0;
	bottom : 0;
	margin : 0 0 -10px -10px;
}

.news-single-item {
	position : relative;
}
.news-single-item h1 {
	clear : both;
}
.news-single-item .contentspacer {
	height : 10px !important;
}
.news-single-rightbox {
	position : relative;
	float : right;
	margin : 0 0 10px 50px;
	font-weight : normal;
	clear : both;
}
.news-single-subheader {
	position : relative;
	font-weight : bold;
	margin : 0 0 10px 0;
}
.news-single-img {
	float : left;
	margin : 15px 15px 15px 0;
}

.news-single-navigation {
	margin : 50px 0 0 0;
	clear : both;
}
.news-single-nextlink,
.news-single-prevlink,
.news-single-backlink {
	float : left;
	width : 219px;
}
.news-single-backlink {
	text-align : center;
}
.news-single-prevlink{
	text-align : left;
}
.news-single-nextlink {
	text-align : right;
}


.news-amenu-container ul {
	list-style-type : none;
	padding : 0;
	margin : 0;
	font-size : 14px;
}
.news-amenu-container ul li {
	display : block;
	padding : 8px;
	width : 206px;
	background-color : #fee5c7;
}
.news-amenu-container ul li.news-archive-year {
	font-weight : bold;
}
.news-amenu-container ul li:hover {
	background-color : #ffe0b2;
}
.news-amenu-container ul li.news-archive-year:hover {
	background-color : #fee5c7;
}
.news-single-additional-info {
	clear: both;	
}
dl.news-single-files dd div {
	display: inline;
	margin-right: 10px;	
}
.news-related-files-description {
	margin: 1em 1em 2em 1em;
}
/* NEWS end */



/* T3default ANPASSUNGEN begin */
div.csc-textpic-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	float : right;
}

div.csc-textpic-above div.csc-textpic-imagewrap {
	margin : 0;
}

div.csc-textpic-center div.csc-textpic-imagewrap {
	text-align : center;
	margin : 0 auto !important;
}
div.csc-textpic-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-left div.csc-textpic-imagewrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap,
div.csc-textpic-intext-right div.csc-textpic-imagewrap,
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
	margin : 0 0 5px 10px;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	/*
	margin-top : -35px;
	*/
}

div.csc-textpic-intext-left .csc-textpic-imagewrap,
div.csc-textpic-intext-right .csc-textpic-imagewrap {
	padding : 5px 0 0 15px;
}
.csc-textpic-imagewrap {
	background-color : #fee5c7;
}

div.csc-textpic-above div.csc-textpic-imagewrap,
div.csc-textpic-below div.csc-textpic-imagewrap {
	background-color : transparent;
}

div.csc-textpic-imagewrap ul {
	list-style-type : none;
	padding : 0;
	margin : 0;
}
div.csc-textpic-imagewrap ul li.csc-textpic-image {
	padding : 0;
	margin : 0 10px 0 0;
	float : left;
}
div.csc-textpic-imagewrap ul li.csc-textpic-last {
	margin: 0;
}

.csc-textpic-imagewrap dl {
	margin : 0;
}
.csc-textpic-caption {
	background-color : #fee5c7;
	border-top : 1px solid #333;
	margin : 10px 0 0 0;
	padding : 3px;
	font-size : 11px;
	caption-side: bottom;
}
div.csc-textpic-above .csc-textpic-caption {
	margin : 2px 0 0 0;
}
div.csc-textpic-intext-left .csc-textpic-caption,
div.csc-textpic-intext-right .csc-textpic-caption,
div.csc-textpic-right .csc-textpic-caption {
	text-align : right;
}
.toplink {
	float : right;
	background : url(../img/totop.png) center right no-repeat transparent;
	padding : 0 25px 0 0;
}
.csc-header {
	clear : left;
}
.csc-header-n1,
.csc-header-n2,
.csc-header-n3,
.csc-header-n4 {
	margin-top : 30px;
}
.csc-header h2 {
	display : block;	
}
.csc-textpic-imagerow ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
.csc-textpic-imagerow dl,
.csc-textpic-imagerow ul li {
	display : inline;
}


.row-margin {
	margin : 0 0 30px 0;
}
.small-margin {
	margin : 0 0 50px 0;
}
.medium-margin {
	margin : 0 0 100px 0;
}
.big-margin {
	margin : 0 0 200px 0;
}
/* T3default ANPASSUNGEN end */






/* GALLERYY begin */
.gallery .csc-textpic-imagerow {
	clear: both;
}
.gallery .csc-textpic-imagerow .clearer {
	margin-bottom: 20px;
}
.gallery .csc-textpic-image {
	float: left;
	margin-right: 20px;
}
.gallery .csc-textpic-image.csc-textpic-last {
	margin-right: 0;
}
/* GALLERYY end */


/* ALOHA begin */
.aloha-viewpage-controls {
	display: none !important;
}
#footer .aloha-editable-highlight,
#left .aloha-editable-highlight,
#right .aloha-editable-highlight {
	outline: 5px solid orange !important;
}
/* ALOHA end */


.divider {
	clear: both;
}
.divider hr {
	display: none;
}



li.csc-uploads-element {
	position: relative;
	margin-bottom: 1em;
}
span.csc-uploads-fileSize {
	position: absolute;
	right: 0;
	top: 0;
}
.csc-uploads-3 li.csc-uploads-element {
	position: relative;
	padding: 1em 0;
	margin: 0;
}
.csc-uploads-3 span.csc-uploads-fileSize {
	position: absolute;
	right: 0;
	top: 1em;
}
.csc-uploads-3 img.filelinks-thumbnail {
	float: right;
	margin-right: 85px;
}


#sidecontent #bild-und-bibel .dbg-top_left,
#sidecontent #bild-und-bibel .dbg-top_middle,
#sidecontent #bild-und-bibel .dbg-top_right,
#sidecontent #bild-und-bibel .dbg-header_left,
#sidecontent #bild-und-bibel .dbg-header_middle,
#sidecontent #bild-und-bibel .dbg-header_right,
#sidecontent #bild-und-bibel .dbg-middle_left,
#sidecontent #bild-und-bibel .dbg-middle,
#sidecontent #bild-und-bibel .dbg-middle_right,
#sidecontent #bild-und-bibel .dbg-bottom_left,
#sidecontent #bild-und-bibel .dbg-bottom_middle,
#sidecontent #bild-und-bibel .dbg-bottom_right,
#sidecontent #bild-und-bibel .dbg-footer_left,
#sidecontent #bild-und-bibel .dbg-footer_middle,
#sidecontent #bild-und-bibel .dbg-footer_right {
	background: none;
}
#sidecontent #bild-und-bibel .dbg-header,
#sidecontent #bild-und-bibel .dbg-header_left,
#sidecontent #bild-und-bibel .dbg-header_right {
	height: 115px;
}
#sidecontent #bild-und-bibel .bild-und-bibel__countdown {
	font-family: inherit;
}
#sidecontent #bild-und-bibel .dbg-top_middle h3 {
	font-size: 1em;
}



/* LOSUNGEN begin */
#watchwords {
	background: #ebe7e4;
	min-height: 170px;
}

.losungen-main {
	padding: 0 8px 8px 8px;
	text-align: left;
}

.losungen-header {
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
}

.losungen-date {
	text-align: left;
}

.losungen-space {
	text-align: left;
	height: 15px;
}

.losungen-verse1verse,
.losungen-verse2verse {
	text-align: right;
	font-size: 9px;
}

.losungen-license {
	text-align: center;
	font-size: 9px;
}

.losungen-lehrtextlink {
	padding: 0 8px 8px 8px;
	text-align: right;
}

/* LOSUNGEN end */
